Skip to content

Commit 55dbbad

Browse files
committed
Copy the metadata to the right destination entry
1 parent 63d51f4 commit 55dbbad

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ext/phar/tar.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -862,10 +862,11 @@ static int phar_tar_writeheaders(zval *zv, void *argument) /* {{{ */
862862
}
863863
/* }}} */
864864

865-
int phar_tar_setmetadata(phar_metadata_tracker *tracker, phar_entry_info *entry, char **error) /* {{{ */
865+
int phar_tar_setmetadata(const phar_metadata_tracker *tracker, phar_entry_info *entry, char **error) /* {{{ */
866866
{
867+
/* Copy the metadata from tracker to the new entry being written out to temporary files */
867868
const zend_string *serialized_str;
868-
phar_metadata_tracker_copy(tracker, &entry->metadata_tracker);
869+
phar_metadata_tracker_copy(&entry->metadata_tracker, tracker);
869870
phar_metadata_tracker_try_ensure_has_serialized_data(&entry->metadata_tracker, entry->is_persistent);
870871
serialized_str = entry->metadata_tracker.str;
871872

0 commit comments

Comments
 (0)