diff options
Diffstat (limited to 'archival')
-rw-r--r-- | archival/libunarchive/data_extract_all.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/libunarchive/data_extract_all.c b/archival/libunarchive/data_extract_all.c index 05bd2f03b..7349339d3 100644 --- a/archival/libunarchive/data_extract_all.c +++ b/archival/libunarchive/data_extract_all.c | |||
@@ -112,8 +112,8 @@ extern void data_extract_all(archive_handle_t *archive_handle) | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
115 | chmod(file_header->name, file_header->mode); | ||
116 | chown(file_header->name, file_header->uid, file_header->gid); | 115 | chown(file_header->name, file_header->uid, file_header->gid); |
116 | chmod(file_header->name, file_header->mode); | ||
117 | 117 | ||
118 | if (archive_handle->flags & ARCHIVE_PRESERVE_DATE) { | 118 | if (archive_handle->flags & ARCHIVE_PRESERVE_DATE) { |
119 | struct utimbuf t; | 119 | struct utimbuf t; |