s4:scripting/python/pyglue.c - add a OOM handling
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 12 Dec 2010 18:23:53 +0000 (19:23 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 12 Dec 2010 19:50:55 +0000 (20:50 +0100)
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sun Dec 12 20:50:55 CET 2010 on sn-devel-104

source4/scripting/python/pyglue.c

index 8a404a3b146333d5d9cc968b1e28fdc86d2114f4..cbc81d3125059c49ee35c7cf7109b86d3f07b985 100644 (file)
@@ -88,6 +88,10 @@ static PyObject *py_nttime2string(PyObject *self, PyObject *args)
                return NULL;
 
        tmp_ctx = talloc_new(NULL);
+       if (tmp_ctx == NULL) {
+               PyErr_NoMemory();
+               return NULL;
+       }
 
        string = nt_time_string(tmp_ctx, nt);
        ret =  PyString_FromString(string);