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;
 		}
 	}