diff --git a/ext/phar/zip.c b/ext/phar/zip.c index 4fc78a1994352..d30ae21b25ca8 100644 --- a/ext/phar/zip.c +++ b/ext/phar/zip.c @@ -749,7 +749,7 @@ int phar_parse_zipfile(php_stream *fp, char *fname, size_t fname_len, char *alia } } - mydata->alias = entry.is_persistent ? zend_string_init(ZSTR_VAL(actual_alias), ZSTR_LEN(actual_alias), false) : actual_alias; + mydata->alias = entry.is_persistent ? zend_string_init(ZSTR_VAL(actual_alias), ZSTR_LEN(actual_alias), true) : actual_alias; if (entry.is_persistent) { GC_MAKE_PERSISTENT_LOCAL(mydata->alias);