unzip: another small code shrink
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 24 May 2010 11:07:55 +0000 (13:07 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 24 May 2010 11:07:55 +0000 (13:07 +0200)
function                                             old     new   delta
find_cdf_offset                                      173     160     -13

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
archival/unzip.c

index 5e8bac3..1d3291a 100644 (file)
@@ -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);