diff options
author | Stanislav Malyshev <stas@php.net> | 2009-11-29 04:38:46 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2009-11-29 04:38:46 +0000 |
commit | 20ee37900762d9fa19af8c83d9a9444e1c7c3466 (patch) | |
tree | d7adc57aa50214915bbea0c269b711f641a5fe58 | |
parent | deec59ab2c72fb89f61de50173f8c202d8ca6cc6 (diff) | |
download | php-git-20ee37900762d9fa19af8c83d9a9444e1c7c3466.tar.gz |
fix interrupt problem in serialize()
-rw-r--r-- | ext/standard/var.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/var.c b/ext/standard/var.c index d568561e43..8221441822 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -612,9 +612,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)); |