diff --git a/ext/phar/phar_object.c b/ext/phar/phar_object.c index 9f83fa991d4d..c6793417fbd1 100644 --- a/ext/phar/phar_object.c +++ b/ext/phar/phar_object.c @@ -2782,7 +2782,7 @@ PHP_METHOD(Phar, setAlias) zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len, phar_obj->archive); if (oldalias) { - efree(oldalias); + pefree(oldalias, phar_obj->archive->is_persistent); } RETURN_TRUE;