Skip to content

Commit c8e655b

Browse files
committed
serializer: must duplicate unserialize_callback_func global zstr
1 parent 8a582e3 commit c8e655b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ext/standard/var_unserializer.re

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1256,7 +1256,7 @@ object ":" uiv ":" ["] {
12561256
}
12571257

12581258
/* Call unserialize callback */
1259-
ZVAL_STR_COPY(&user_func, PG(unserialize_callback_func));
1259+
ZVAL_STR(&user_func, zend_string_dup(PG(unserialize_callback_func), false));
12601260

12611261
ZVAL_STR(&args[0], class_name);
12621262
BG(serialize_lock)++;

0 commit comments

Comments
 (0)