git-svn: trunk@1971
Tomasz Kojm authored on 2006/05/13 02:37:24... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Fri May 12 19:35:41 CEST 2006 (tk) |
|
2 |
+---------------------------------- |
|
3 |
+ * libclamav/scanners.c: fix zero allocation reported by Sergey Svishchev |
|
4 |
+ |
|
1 | 5 |
Fri May 12 18:10:03 BST 2006 (njh) |
2 | 6 |
---------------------------------- |
3 | 7 |
* docs/man/clamav-milter.8: Be explicit about what is a LAN machine |
... | ... |
@@ -985,8 +985,11 @@ static int cli_vba_scandir(const char *dirname, cli_ctx *ctx) |
985 | 985 |
break; |
986 | 986 |
} |
987 | 987 |
free(fullname); |
988 |
- cli_dbgmsg("VBADir: Decompress WM project '%s' macro:%d key:%d\n", vba_project->name[i], i, vba_project->key[i]); |
|
989 |
- data = (unsigned char *) wm_decrypt_macro(fd, vba_project->offset[i], vba_project->length[i], vba_project->key[i]); |
|
988 |
+ cli_dbgmsg("VBADir: Decompress WM project '%s' macro:%d key:%d length:%d\n", vba_project->name[i], i, vba_project->key[i], vba_project->length[i]); |
|
989 |
+ if(vba_project->length[i]) |
|
990 |
+ data = (unsigned char *) wm_decrypt_macro(fd, vba_project->offset[i], vba_project->length[i], vba_project->key[i]); |
|
991 |
+ else |
|
992 |
+ data = NULL; |
|
990 | 993 |
close(fd); |
991 | 994 |
|
992 | 995 |
if(!data) { |