Properly clone and free the recently-added "sourcepath" field.
This commit is contained in:
parent
5f8af33b11
commit
9a81c0ba38
@ -370,6 +370,7 @@ archive_entry_clear(struct archive_entry *entry)
|
||||
aes_clean(&entry->ae_gname);
|
||||
aes_clean(&entry->ae_hardlink);
|
||||
aes_clean(&entry->ae_pathname);
|
||||
aes_clean(&entry->ae_sourcepath);
|
||||
aes_clean(&entry->ae_symlink);
|
||||
aes_clean(&entry->ae_uname);
|
||||
archive_entry_acl_clear(entry);
|
||||
@ -399,6 +400,7 @@ archive_entry_clone(struct archive_entry *entry)
|
||||
aes_copy(&entry2->ae_gname, &entry->ae_gname);
|
||||
aes_copy(&entry2->ae_hardlink, &entry->ae_hardlink);
|
||||
aes_copy(&entry2->ae_pathname, &entry->ae_pathname);
|
||||
aes_copy(&entry2->ae_sourcepath, &entry->ae_sourcepath);
|
||||
aes_copy(&entry2->ae_symlink, &entry->ae_symlink);
|
||||
entry2->ae_set = entry->ae_set;
|
||||
aes_copy(&entry2->ae_uname, &entry->ae_uname);
|
||||
|
Loading…
x
Reference in New Issue
Block a user