diff --git a/apps/ivr/IvrSipReply.cpp b/apps/ivr/IvrSipReply.cpp index 684ec0a7..4a688e80 100644 --- a/apps/ivr/IvrSipReply.cpp +++ b/apps/ivr/IvrSipReply.cpp @@ -61,11 +61,11 @@ static PyObject* IvrSipReply_new(PyTypeObject *type, PyObject *args, PyObject *k return (PyObject *)self; } -// static void -// IvrSipRequest_dealloc(IvrSipRequest* self) -// { -// self->ob_type->tp_free((PyObject*)self); -// } +static void +IvrSipReply_dealloc(IvrSipReply* self) +{ + self->ob_type->tp_free((PyObject*)self); +} #define def_IvrSipReply_GETTER(getter_name, attr) \ static PyObject* \ @@ -123,7 +123,7 @@ PyTypeObject IvrSipReplyType = { "ivr.IvrSipReply", /*tp_name*/ sizeof(IvrSipReply), /*tp_basicsize*/ 0, /*tp_itemsize*/ - 0, /*tp_dealloc*/ + (destructor)IvrSipReply_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ 0, /*tp_getattr*/ 0, /*tp_setattr*/ diff --git a/apps/ivr/IvrSipRequest.cpp b/apps/ivr/IvrSipRequest.cpp index 03da2fe0..7a15fd32 100644 --- a/apps/ivr/IvrSipRequest.cpp +++ b/apps/ivr/IvrSipRequest.cpp @@ -62,11 +62,11 @@ static PyObject* IvrSipRequest_new(PyTypeObject *type, PyObject *args, PyObject return (PyObject *)self; } -// static void -// IvrSipRequest_dealloc(IvrSipRequest* self) -// { -// self->ob_type->tp_free((PyObject*)self); -// } +static void +IvrSipRequest_dealloc(IvrSipRequest* self) +{ + self->ob_type->tp_free((PyObject*)self); +} #define def_IvrSipRequest_GETTER(getter_name, attr) \ static PyObject* \ @@ -155,7 +155,7 @@ PyTypeObject IvrSipRequestType = { "ivr.IvrSipRequest", /*tp_name*/ sizeof(IvrSipRequest), /*tp_basicsize*/ 0, /*tp_itemsize*/ - 0, /*tp_dealloc*/ + (destructor)IvrSipRequest_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ 0, /*tp_getattr*/ 0, /*tp_setattr*/