(php_wddx_deserialize_ex) There should be only 1 value on the stack after
parser is done.
zval_dtor(((st_entry *)stack->elements[i])->data);
efree(((st_entry *)stack->elements[i])->data);
}
+ if (((st_entry *)stack->elements[i])->varname)
+ efree(((st_entry *)stack->elements[i])->varname);
efree(stack->elements[i]);
}
efree(stack->elements);
XML_ParserFree(parser);
- if (!wddx_stack_is_empty(&stack)) {
+ if (stack.top == 1) {
wddx_stack_top(&stack, (void**)&ent);
*return_value = *(ent->data);
zval_copy_ctor(return_value);