Commit f51c8d548d5 for php.net
commit f51c8d548d5004de895fffa6e12a8ef83f07cce8
Author: David Carlier <devnexen@gmail.com>
Date: Tue May 19 23:01:23 2026 +0100
ext/phar: fix for GH-21986 for master
diff --git a/ext/phar/util.c b/ext/phar/util.c
index 829abc5dfea..e95b3ab7574 100644
--- a/ext/phar/util.c
+++ b/ext/phar/util.c
@@ -82,14 +82,10 @@ phar_entry_info *phar_get_link_source(phar_entry_info *entry) /* {{{ */
if (NULL != (link_entry = zend_hash_find_ptr(&(entry->phar->manifest), entry->symlink)) ||
NULL != (link_entry = zend_hash_find_ptr(&(entry->phar->manifest), link))) {
- if (link != entry->symlink) {
- zend_string_release(link);
- }
+ zend_string_release(link);
entry = link_entry;
} else {
- if (link != entry->symlink) {
- zend_string_release(link);
- }
+ zend_string_release(link);
return NULL;
}
}