Fix Windows compilation errors

This commit is contained in:
Eli Bendersky 2012-04-04 15:55:07 +03:00
parent da80b1eb2f
commit 08b852970e
1 changed files with 4 additions and 2 deletions

View File

@ -264,17 +264,19 @@ create_extra(ElementObject* self, PyObject* attrib)
LOCAL(void)
dealloc_extra(ElementObject* self)
{
ElementObjectExtra *myextra;
int i;
if (!self->extra)
return;
/* Avoid DECREFs calling into this code again (cycles, etc.)
*/
ElementObjectExtra *myextra = self->extra;
myextra = self->extra;
self->extra = NULL;
Py_DECREF(myextra->attrib);
int i;
for (i = 0; i < myextra->length; i++)
Py_DECREF(myextra->children[i]);