aboutsummaryrefslogtreecommitdiff
path: root/archival/rpm.c
diff options
context:
space:
mode:
Diffstat (limited to 'archival/rpm.c')
-rw-r--r--archival/rpm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/rpm.c b/archival/rpm.c
index eb2c0433b..30cdc93fb 100644
--- a/archival/rpm.c
+++ b/archival/rpm.c
@@ -204,12 +204,12 @@ void extract_cpio_gz(int fd) {
204 archive_handle->flags |= ARCHIVE_CREATE_LEADING_DIRS; 204 archive_handle->flags |= ARCHIVE_CREATE_LEADING_DIRS;
205 archive_handle->src_fd = fd; 205 archive_handle->src_fd = fd;
206 archive_handle->offset = 0; 206 archive_handle->offset = 0;
207 207
208 bb_xread_all(archive_handle->src_fd, &magic, 2); 208 bb_xread_all(archive_handle->src_fd, &magic, 2);
209 if ((magic[0] != 0x1f) || (magic[1] != 0x8b)) { 209 if ((magic[0] != 0x1f) || (magic[1] != 0x8b)) {
210 bb_error_msg_and_die("Invalid gzip magic"); 210 bb_error_msg_and_die("Invalid gzip magic");
211 } 211 }
212 check_header_gzip(archive_handle->src_fd); 212 check_header_gzip(archive_handle->src_fd);
213 chdir("/"); // Install RPM's to root 213 chdir("/"); // Install RPM's to root
214 214
215 archive_handle->src_fd = open_transformer(archive_handle->src_fd, inflate_gunzip); 215 archive_handle->src_fd = open_transformer(archive_handle->src_fd, inflate_gunzip);