}
me = (keydata_pyobj *)ty->tp_alloc(ty, 0);
me->gmops = &keydatastruct_gmops;
- me->kd = kd;
+ me->kd = kd; kd = 0;
end:
- if (kd && !me) key_drop(kd);
Py_XDECREF(name); Py_XDECREF(val); Py_XDECREF(it);
+ if (kd) key_drop(kd);
return ((PyObject *)me);
}