git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@584 77e5149b-7576-45b1-b177-96237e5ba77b
Tomasz Kojm authored on 2004/05/30 08:42:42... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Sun May 30 01:38:43 CEST 2004 (tk) |
|
2 |
+---------------------------------- |
|
3 |
+ * libclamav: scanners: enable PowerPoint code (Trog) |
|
4 |
+ |
|
1 | 5 |
Fri May 28 14:01:48 BST 2004 (trog) |
2 | 6 |
----------------------------------- |
3 | 7 |
* libclamav/vba_extract.[ch]: Add PowerPoint endian conversion and small |
... | ... |
@@ -801,6 +801,12 @@ static int cli_vba_scandir(const char *dirname, const char **virname, long int * |
801 | 801 |
free(vba_project->dir); |
802 | 802 |
free(vba_project->offset); |
803 | 803 |
free(vba_project); |
804 |
+ } else if ((fullname = ppt_vba_read(dirname))) { |
|
805 |
+ if(cli_scandir(fullname, virname, scanned, root, limits, options, reclev) == CL_VIRUS) { |
|
806 |
+ ret = CL_VIRUS; |
|
807 |
+ } |
|
808 |
+ cli_rmdirs(fullname); |
|
809 |
+ free(fullname); |
|
804 | 810 |
} else if ((vba_project = (vba_project_t *) wm_dir_read(dirname))) { |
805 | 811 |
for (i = 0; i < vba_project->count; i++) { |
806 | 812 |
fullname = (char *) cli_malloc(strlen(vba_project->dir) + strlen(vba_project->name[i]) + 2); |