]> granicus.if.org Git - php/commitdiff
Use correct string release function
authorStanislav Malyshev <stas@php.net>
Tue, 3 Jan 2017 06:08:25 +0000 (22:08 -0800)
committerStanislav Malyshev <stas@php.net>
Tue, 3 Jan 2017 06:08:25 +0000 (22:08 -0800)
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re

index 6f6f0e75d9830a76eaac85d9917cefdd4c4c578b..3279665cd722b829bfbcf7a3305889db72542ff0 100644 (file)
@@ -838,7 +838,7 @@ yy20:
        elements = object_common1(UNSERIALIZE_PASSTHRU, ce);
 
        if (elements < 0) {
-          efree(class_name);
+          zend_string_release(class_name);
           return 0;
        }
 
index b560479c03a6b9bbcc52817c4d9997924fb82795..fe82977e9c48b4ecb0d30d27a2ff8ba688dc0028 100644 (file)
@@ -915,7 +915,7 @@ object ":" uiv ":" ["]      {
        elements = object_common1(UNSERIALIZE_PASSTHRU, ce);
 
        if (elements < 0) {
-          efree(class_name);
+          zend_string_release(class_name);
           return 0;
        }