Skip to content

Commit cf31f5b

Browse files
committed
Fix merge in ext/phar
1 parent bbe593d commit cf31f5b

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎ext/phar/phar_object.c‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3494,8 +3494,8 @@ PHP_METHOD(Phar, copy)
34943494
newentry.filename = zend_string_copy(new_file);
34953495
newentry.fp_refcount = 0;
34963496

3497-
if (newentry.link) {
3498-
newentry.link = estrdup(newentry.link);
3497+
if (newentry.symlink) {
3498+
newentry.symlink = zend_string_copy(newentry.symlink);
34993499
}
35003500

35013501
if (newentry.tmp) {
@@ -3505,8 +3505,8 @@ PHP_METHOD(Phar, copy)
35053505
if (oldentry->fp_type != PHAR_FP) {
35063506
if (FAILURE == phar_copy_entry_fp(oldentry, &newentry, &error)) {
35073507
zend_string_release(newentry.filename);
3508-
if (newentry.link) {
3509-
efree(newentry.link);
3508+
if (newentry.symlink) {
3509+
zend_string_release(newentry.symlink);
35103510
}
35113511
if (newentry.tmp) {
35123512
efree(newentry.tmp);

0 commit comments

Comments
 (0)