Skip to content

Commit b121405

Browse files
committed
Use better destructor (key may be only IS_STRING or IS_LONG).
1 parent ebd1f5a commit b121405

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ext/standard/var_unserializer.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Generated by re2c 1.0.1 */
1+
/* Generated by re2c 1.0.3 */
22
#line 1 "ext/standard/var_unserializer.re"
33
/*
44
+----------------------------------------------------------------------+
@@ -509,7 +509,7 @@ static zend_always_inline int process_nested_data(UNSERIALIZE_PARAMETER, HashTab
509509
}
510510

511511
var_push_dtor(var_hash, data);
512-
zval_ptr_dtor(&key);
512+
zval_ptr_dtor_str(&key);
513513

514514
if (elements && *(*p-1) != ';' && *(*p-1) != '}') {
515515
(*p)--;

ext/standard/var_unserializer.re

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ string_key:
513513
}
514514

515515
var_push_dtor(var_hash, data);
516-
zval_ptr_dtor(&key);
516+
zval_ptr_dtor_str(&key);
517517

518518
if (elements && *(*p-1) != ';' && *(*p-1) != '}') {
519519
(*p)--;

0 commit comments

Comments
 (0)