From: Stanislav Malyshev Date: Sun, 29 Nov 2009 04:38:46 +0000 (+0000) Subject: fix interrupt problem in serialize() X-Git-Tag: php-5.2.12RC4~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=50e31fe9c1b95b9eea4be3fc7bd2d8c41dc5230e;p=php fix interrupt problem in serialize() --- diff --git a/ext/standard/var.c b/ext/standard/var.c index d53692c0a1..0314fc6411 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -631,9 +631,9 @@ static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_pt break; } pefree(prot_name, ce->type & ZEND_INTERNAL_CLASS); - php_error_docref(NULL TSRMLS_CC, E_NOTICE, "\"%s\" returned as member variable from __sleep() but does not exist", Z_STRVAL_PP(name)); php_var_serialize_string(buf, Z_STRVAL_PP(name), Z_STRLEN_PP(name)); php_var_serialize_intern(buf, nvalp, var_hash TSRMLS_CC); + php_error_docref(NULL TSRMLS_CC, E_NOTICE, "\"%s\" returned as member variable from __sleep() but does not exist", Z_STRVAL_PP(name)); } while (0); } else { php_var_serialize_string(buf, Z_STRVAL_PP(name), Z_STRLEN_PP(name));