libclamav/matcher-ac.c: fix parsing of lsig modifiers

git-svn: trunk@4506
This commit is contained in:
Tomasz Kojm 2008-12-01 18:48:39 +00:00
parent fa78cc4341
commit 41486c4253
2 changed files with 5 additions and 1 deletions

View file

@ -1,3 +1,7 @@
Mon Dec 1 19:51:52 CET 2008 (tk)
---------------------------------
* libclamav/matcher-ac.c: fix parsing of lsig modifiers
Fri Nov 28 18:13:40 CET 2008 (acab)
-----------------------------------
* shared/cfgparser.c: reenable -Werror builds

View file

@ -496,7 +496,7 @@ int cli_ac_chklsig(const char *expr, const char *end, uint32_t *lsigcnt, unsigne
val = lsigcnt[id];
if(mod) {
pt = strchr(expr, mod) + modoff;
pt = expr + modoff + 1;
ret = sscanf(pt, "%u", &modval1);
if(!ret || ret == EOF) {
cli_errmsg("chklexpr: Syntax error: Missing number after '%c'\n", mod);