fixed memory leak causing Ivr dialog not to be freed.

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@63 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Raphael Coeffic 20 years ago
parent 6434bc25da
commit bf4764ff09

@ -237,6 +237,7 @@ IvrDialog* IvrFactory::newDlg(const string& name)
}
dlg->setPyPtrs(mod_desc.mod,dlg_inst);
Py_DECREF(dlg_inst);
return dlg;
}
@ -427,6 +428,8 @@ IvrDialog::IvrDialog(AmDynInvoke* user_timer)
IvrDialog::~IvrDialog()
{
DBG("----------- IvrDialog::~IvrDialog() ------------- \n");
PYLOCK;
Py_XDECREF(py_mod);
Py_XDECREF(py_dlg);

Loading…
Cancel
Save