minor ref counting
This commit is contained in:
@ -66,12 +66,12 @@ static long detach_common(dbCommon *prec)
|
|||||||
long ret = 0;
|
long ret = 0;
|
||||||
|
|
||||||
if(priv->support) {
|
if(priv->support) {
|
||||||
PyObject *sup = 0;
|
PyObject *junk = 0, *sup=priv->support;
|
||||||
sup = PyObject_CallMethod(priv->support, "detach", "O", priv->pyrecord);
|
junk = PyObject_CallMethod(sup, "detach", "O", priv->pyrecord);
|
||||||
Py_DECREF(priv->support);
|
|
||||||
priv->support = NULL;
|
priv->support = NULL;
|
||||||
if(sup)
|
Py_DECREF(sup);
|
||||||
Py_DECREF(sup);
|
if(junk)
|
||||||
|
Py_DECREF(junk);
|
||||||
else
|
else
|
||||||
ret = -1;
|
ret = -1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user