git-svn: trunk@2587
Tomasz Kojm authored on 2007/01/01 03:40:05... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Sun Dec 31 19:38:17 CET 2006 (tk) |
|
2 |
+--------------------------------- |
|
3 |
+ * libclamav/unzip.c: improve detection of central directory (bb#33) |
|
4 |
+ |
|
1 | 5 |
Sun Dec 31 17:29:11 CET 2006 (tk) |
2 | 6 |
--------------------------------- |
3 | 7 |
* libclamav: iconv: fix incorrect resuming on invalid UTF8 character, |
... | ... |
@@ -91,7 +91,7 @@ int __zip_find_disk_trailer(int fd, off_t filesize, struct zip_disk_trailer *tra |
91 | 91 |
if(offset == filesize) |
92 | 92 |
offset -= ZIPBUFSIZ; |
93 | 93 |
else |
94 |
- offset -= ZIPBUFSIZ - 4; |
|
94 |
+ offset -= ZIPBUFSIZ - sizeof(struct zip_disk_trailer); |
|
95 | 95 |
|
96 | 96 |
bufsize = ZIPBUFSIZ; |
97 | 97 |
} else { |