Fix NULL dereference in case of out-of-memory condition

This commit is contained in:
Jack Jansen 1995-01-19 12:09:27 +00:00
parent f90a113176
commit 7874d1fe7e
1 changed files with 5 additions and 4 deletions

View File

@ -186,11 +186,12 @@ list_dealloc(op)
listobject *op;
{
int i;
for (i = 0; i < op->ob_size; i++) {
XDECREF(op->ob_item[i]);
}
if (op->ob_item != NULL)
if (op->ob_item != NULL) {
for (i = 0; i < op->ob_size; i++) {
XDECREF(op->ob_item[i]);
}
free((ANY *)op->ob_item);
}
free((ANY *)op);
}