git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@662 77e5149b-7576-45b1-b177-96237e5ba77b
Tomasz Kojm authored on 2004/07/09 02:16:33... | ... |
@@ -282,7 +282,12 @@ int j; |
282 | 282 |
if(dist && pt->mindist) |
283 | 283 |
if(offset + i - partoff[pt->sigid] < pt->mindist) |
284 | 284 |
dist = 0; |
285 |
- |
|
285 |
+/* |
|
286 |
+ printf("dist == %d\n", dist); |
|
287 |
+ printf("curr offset == %d\n", offset + i); |
|
288 |
+ printf("min dist == %d\n", pt->mindist); |
|
289 |
+ printf("max dist == %d\n", pt->maxdist); |
|
290 |
+*/ |
|
286 | 291 |
|
287 | 292 |
if(dist) { |
288 | 293 |
partoff[pt->sigid] = offset + i + pt->length; |
... | ... |
@@ -453,6 +453,7 @@ int cl_loaddbdir(const char *dirname, struct cl_node **root, int *virnum) |
453 | 453 |
if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..") && |
454 | 454 |
(cli_strbcasestr(dent->d_name, ".db") || |
455 | 455 |
cli_strbcasestr(dent->d_name, ".db2") || |
456 |
+ cli_strbcasestr(dent->d_name, ".db3") || |
|
456 | 457 |
cli_strbcasestr(dent->d_name, ".cvd"))) { |
457 | 458 |
|
458 | 459 |
dbfile = (char *) cli_calloc(strlen(dent->d_name) + strlen(dirname) + 2, sizeof(char)); |
... | ... |
@@ -506,7 +507,7 @@ int cl_statinidir(const char *dirname, struct cl_stat *dbstat) |
506 | 506 |
if(dent->d_ino) |
507 | 507 |
#endif |
508 | 508 |
{ |
509 |
- if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..") && (cli_strbcasestr(dent->d_name, ".db") || cli_strbcasestr(dent->d_name, ".db2") || cli_strbcasestr(dent->d_name, ".cvd"))) { |
|
509 |
+ if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..") && (cli_strbcasestr(dent->d_name, ".db") || cli_strbcasestr(dent->d_name, ".db2") || cli_strbcasestr(dent->d_name, ".db3") || cli_strbcasestr(dent->d_name, ".cvd"))) { |
|
510 | 510 |
|
511 | 511 |
dbstat->no++; |
512 | 512 |
dbstat->stattab = (struct stat *) realloc(dbstat->stattab, dbstat->no * sizeof(struct stat)); |
... | ... |
@@ -548,7 +549,7 @@ int cl_statchkdir(const struct cl_stat *dbstat) |
548 | 548 |
if(dent->d_ino) |
549 | 549 |
#endif |
550 | 550 |
{ |
551 |
- if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..") && (cli_strbcasestr(dent->d_name, ".db") || cli_strbcasestr(dent->d_name, ".db2") || cli_strbcasestr(dent->d_name, ".cvd"))) { |
|
551 |
+ if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..") && (cli_strbcasestr(dent->d_name, ".db") || cli_strbcasestr(dent->d_name, ".db2") || cli_strbcasestr(dent->d_name, ".db3") || cli_strbcasestr(dent->d_name, ".cvd"))) { |
|
552 | 552 |
|
553 | 553 |
fname = cli_calloc(strlen(dbstat->dir) + strlen(dent->d_name) + 2, sizeof(char)); |
554 | 554 |
sprintf(fname, "%s/%s", dbstat->dir, dent->d_name); |
... | ... |
@@ -577,7 +577,7 @@ int build(struct optstruct *opt) |
577 | 577 |
exit(1); |
578 | 578 |
case 0: |
579 | 579 |
{ |
580 |
- char *args[] = { "tar", "-cvf", tarfile, "COPYING", "viruses.db", "viruses.db2", "Notes", NULL }; |
|
580 |
+ char *args[] = { "tar", "-cvf", tarfile, "COPYING", "viruses.db", "viruses.db2", "Notes", "viruses.db3", NULL }; |
|
581 | 581 |
execv("/bin/tar", args); |
582 | 582 |
mprintf("!Can't execute tar\n"); |
583 | 583 |
perror("tar"); |