checking whether parse args really returned object (e.g. on allocation error)

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1157 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 18 years ago
parent 43539c50c5
commit 523517ad74

@ -36,7 +36,7 @@ static PyObject* IvrDialogBase_new(PyTypeObject *type, PyObject *args, PyObject
return NULL;
}
if (!PyCObject_Check(o_dlg)){
if ((NULL == o_dlg) || !PyCObject_Check(o_dlg)){
Py_DECREF(self);
return NULL;

@ -26,7 +26,7 @@ static PyObject* IvrSipDialog_new(PyTypeObject *type, PyObject *args, PyObject *
return NULL;
}
if (!PyCObject_Check(o_dlg)){
if ((NULL == o_dlg) || !PyCObject_Check(o_dlg)){
Py_DECREF(self);
return NULL;

@ -48,7 +48,7 @@ static PyObject* IvrSipReply_new(PyTypeObject *type, PyObject *args, PyObject *k
return NULL;
}
if (!PyCObject_Check(o_req)){
if ((NULL == o_req) || !PyCObject_Check(o_req)){
Py_DECREF(self);
return NULL;

@ -49,7 +49,7 @@ static PyObject* IvrSipRequest_new(PyTypeObject *type, PyObject *args, PyObject
return NULL;
}
if (!PyCObject_Check(o_req)){
if ((NULL == o_req) || !PyCObject_Check(o_req)){
Py_DECREF(self);
return NULL;

Loading…
Cancel
Save