Fix crash

This commit is contained in:
Etienne Kneuss 2011-07-12 21:57:14 +00:00
parent c13f2c3e2c
commit 28c3a180b2

View File

@ -1202,11 +1202,11 @@ SPL_METHOD(SplDoublyLinkedList, unserialize)
/* flags */
ALLOC_INIT_ZVAL(flags);
if (!php_var_unserialize(&elem, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(elem) != IS_LONG) {
if (!php_var_unserialize(&flags, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(flags) != IS_LONG) {
zval_ptr_dtor(&flags);
goto error;
}
intern->flags = Z_LVAL_P(elem);
intern->flags = Z_LVAL_P(flags);
zval_ptr_dtor(&flags);
/* elements */