From 0354e96264f2504998d3a73dc10d68ff80be79d2 Mon Sep 17 00:00:00 2001 From: Tomasz Kojm Date: Tue, 13 Oct 2009 22:45:58 +0200 Subject: [PATCH] fix maxpatlen --- libclamav/matcher-ac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libclamav/matcher-ac.c b/libclamav/matcher-ac.c index efe859e2e..e75c65215 100644 --- a/libclamav/matcher-ac.c +++ b/libclamav/matcher-ac.c @@ -1620,7 +1620,7 @@ int cli_ac_addsig(struct cli_matcher *root, const char *virname, const char *hex } if(new->length > root->maxpatlen) - root->maxpatlen = new->length; + root->maxpatlen = new->length + new->prefix_length; new->virname = cli_mpool_virname(root->mempool, (char *) virname, options & CL_DB_OFFICIAL); if(!new->virname) {