summaryrefslogtreecommitdiff
path: root/ext/standard/php_var.h
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2016-09-05 19:56:36 -0700
committerStanislav Malyshev <stas@php.net>2016-09-05 19:56:36 -0700
commit747d21cfd2a7414b8d5ace203524f61eab2b8323 (patch)
tree95f5dd2695455e6a6f4bf794c33a37bc635da5c4 /ext/standard/php_var.h
parent1928cdcacb3284658682d0cd68ac1ee3cf9cc653 (diff)
downloadphp-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.h2
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()