summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko2010-05-24 13:07:55 +0200
committerDenys Vlasenko2010-05-24 13:07:55 +0200
commitfc2bb8f04f048bf60a8b53bd6ad04eef1b8d3626 (patch)
treedfa98651c35091abb83592c5e35f4ba33b67a669
parente98884b9bec7cca415f1813764741bf18b70e8cf (diff)
downloadbusybox-fc2bb8f04f048bf60a8b53bd6ad04eef1b8d3626.zip
busybox-fc2bb8f04f048bf60a8b53bd6ad04eef1b8d3626.tar.gz
unzip: another small code shrink
function old new delta find_cdf_offset 173 160 -13 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--archival/unzip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/unzip.c b/archival/unzip.c
index 5e8bac3..1d3291a 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -159,9 +159,9 @@ static uint32_t find_cdf_offset(void)
off_t end;
end = xlseek(zip_fd, 0, SEEK_END);
- if (end < 1024)
- end = 1024;
end -= 1024;
+ if (end < 0)
+ end = 0;
xlseek(zip_fd, end, SEEK_SET);
full_read(zip_fd, buf, 1024);