]> granicus.if.org Git - php/commitdiff
pefree() these (with persistent=0), as internally in zend_multibyte.c they do the...
authorKalle Sommer Nielsen <kalle@php.net>
Fri, 5 Aug 2016 09:17:26 +0000 (11:17 +0200)
committerKalle Sommer Nielsen <kalle@php.net>
Fri, 5 Aug 2016 09:17:26 +0000 (11:17 +0200)
ext/exif/exif.c

index d5271e774e8b1499def39d0ed10f3f96843dd59a..cd924eeedac3e153690bccc8e22c65ef082194cc 100644 (file)
@@ -171,7 +171,7 @@ ZEND_INI_MH(OnUpdateEncode)
                        php_error_docref(NULL, E_WARNING, "Illegal encoding ignored: '%s'", ZSTR_VAL(new_value));
                        return FAILURE;
                }
-               efree(return_list);
+               pefree((void *) return_list, 0);
        }
        return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage);
 }
@@ -186,7 +186,7 @@ ZEND_INI_MH(OnUpdateDecode)
                        php_error_docref(NULL, E_WARNING, "Illegal encoding ignored: '%s'", ZSTR_VAL(new_value));
                        return FAILURE;
                }
-               efree(return_list);
+               pefree((void *) return_list, 0);
        }
        return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage);
 }