diff options
-rw-r--r-- | ext/standard/php_var.h | 2 | ||||
-rw-r--r-- | ext/standard/var.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/php_var.h b/ext/standard/php_var.h index 8612bf5bb0..42f1be5c21 100644 --- a/ext/standard/php_var.h +++ b/ext/standard/php_var.h @@ -47,7 +47,7 @@ struct php_unserialize_data { typedef struct php_unserialize_data php_unserialize_data_t; -PHPAPI void php_var_serialize(smart_str *buf, zval *struc, php_serialize_data_t *var_hash TSRMLS_DC); +PHPAPI void php_var_serialize(smart_str *buf, zval **struc, php_serialize_data_t *var_hash TSRMLS_DC); PHPAPI int php_var_unserialize(zval **rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash TSRMLS_DC); #define PHP_VAR_SERIALIZE_INIT(var_hash) \ diff --git a/ext/standard/var.c b/ext/standard/var.c index ffe9573af9..01b17506dd 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -840,9 +840,9 @@ static void php_var_serialize_intern(smart_str *buf, zval *struc, HashTable *var } } -PHPAPI void php_var_serialize(smart_str *buf, zval *struc, HashTable *var_hash TSRMLS_DC) +PHPAPI void php_var_serialize(smart_str *buf, zval **struc, HashTable *var_hash TSRMLS_DC) { - php_var_serialize_intern(buf, struc, var_hash TSRMLS_CC); + php_var_serialize_intern(buf, *struc, var_hash TSRMLS_CC); smart_str_0(buf); } @@ -865,7 +865,7 @@ PHP_FUNCTION(serialize) Z_STRLEN_P(return_value) = 0; PHP_VAR_SERIALIZE_INIT(var_hash); - php_var_serialize(&buf, *struc, &var_hash TSRMLS_CC); + php_var_serialize(&buf, struc, &var_hash TSRMLS_CC); PHP_VAR_SERIALIZE_DESTROY(var_hash); if (buf.c) { |