summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archival/unzip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/unzip.c b/archival/unzip.c
index 5e8bac356..1d3291ab8 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -159,9 +159,9 @@ static uint32_t find_cdf_offset(void)
159 off_t end; 159 off_t end;
160 160
161 end = xlseek(zip_fd, 0, SEEK_END); 161 end = xlseek(zip_fd, 0, SEEK_END);
162 if (end < 1024)
163 end = 1024;
164 end -= 1024; 162 end -= 1024;
163 if (end < 0)
164 end = 0;
165 xlseek(zip_fd, end, SEEK_SET); 165 xlseek(zip_fd, end, SEEK_SET);
166 full_read(zip_fd, buf, 1024); 166 full_read(zip_fd, buf, 1024);
167 167