minor ref counting

This commit is contained in:
Michael Davidsaver
2013-03-30 16:14:15 -04:00
parent 864fbf531e
commit 4d0b0b1472

View File

@ -66,12 +66,12 @@ static long detach_common(dbCommon *prec)
long ret = 0;
if(priv->support) {
PyObject *sup = 0;
sup = PyObject_CallMethod(priv->support, "detach", "O", priv->pyrecord);
Py_DECREF(priv->support);
PyObject *junk = 0, *sup=priv->support;
junk = PyObject_CallMethod(sup, "detach", "O", priv->pyrecord);
priv->support = NULL;
if(sup)
Py_DECREF(sup);
Py_DECREF(sup);
if(junk)
Py_DECREF(junk);
else
ret = -1;
}