libclamav/readdb.c: fix handling of broken .ldb sigs (bb#1701)

0.96
Tomasz Kojm 16 years ago
parent 04133ff998
commit 9c150a2c1e
  1. 5
      ChangeLog
  2. 2
      libclamav/readdb.c

@ -1,3 +1,8 @@
Mon Sep 28 21:41:47 CEST 2009 (tk)
----------------------------------
* libclamav/readdb.c: fix handling of broken .ldb sigs (bb#1701)
Thanks Luca&Edwin
Mon Sep 28 19:29:32 CEST 2009 (tk)
----------------------------------
* libclamav: new signature blacklisting format (bb#1625)

@ -984,7 +984,7 @@ static int cli_loadldb(FILE *fs, struct cl_engine *engine, unsigned int *signo,
root->ac_lsigtable = newtable;
for(i = 0; i < subsigs; i++) {
if(i >= tokens_count) {
if(i + 3 >= tokens_count) {
cli_errmsg("cli_loadldb: Missing subsignature id %u\n", i);
ret = CL_EMALFDB;
break;

Loading…
Cancel
Save