diff options
| author | Stanislav Malyshev <stas@php.net> | 2016-09-05 19:56:36 -0700 |
|---|---|---|
| committer | Stanislav Malyshev <stas@php.net> | 2016-09-05 19:56:36 -0700 |
| commit | 747d21cfd2a7414b8d5ace203524f61eab2b8323 (patch) | |
| tree | 95f5dd2695455e6a6f4bf794c33a37bc635da5c4 /ext/standard/php_var.h | |
| parent | 1928cdcacb3284658682d0cd68ac1ee3cf9cc653 (diff) | |
| download | php-git-747d21cfd2a7414b8d5ace203524f61eab2b8323.tar.gz | |
Fix bug #72785 - allowed_classes only applies to outermost unserialize()
Diffstat (limited to 'ext/standard/php_var.h')
| -rw-r--r-- | ext/standard/php_var.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/php_var.h b/ext/standard/php_var.h index 80208d29ee..2d1cc5a40b 100644 --- a/ext/standard/php_var.h +++ b/ext/standard/php_var.h @@ -45,12 +45,12 @@ PHPAPI void php_var_serialize(smart_str *buf, zval *struc, php_serialize_data_t PHPAPI int php_var_unserialize(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); PHPAPI int php_var_unserialize_ref(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); PHPAPI int php_var_unserialize_intern(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); -PHPAPI int php_var_unserialize_ex(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash, HashTable *classes); PHPAPI php_serialize_data_t php_var_serialize_init(void); PHPAPI void php_var_serialize_destroy(php_serialize_data_t d); PHPAPI php_unserialize_data_t php_var_unserialize_init(void); PHPAPI void php_var_unserialize_destroy(php_unserialize_data_t d); +PHPAPI void php_var_unserialize_set_allowed_classes(php_unserialize_data_t d, HashTable *classes); #define PHP_VAR_SERIALIZE_INIT(d) \ (d) = php_var_serialize_init() |
