From b8f02b8365c41621f45d35a9822104c619b3868a Mon Sep 17 00:00:00 2001 From: Steve Morgan Date: Thu, 18 Oct 2012 16:29:24 -0700 Subject: [PATCH] fix crash found by buildbot after allscan check in - virname set incorrectly --- libclamav/pe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libclamav/pe.c b/libclamav/pe.c index cb67aa043..25f8def4f 100644 --- a/libclamav/pe.c +++ b/libclamav/pe.c @@ -984,6 +984,7 @@ int cli_scanpe(cli_ctx *ctx) if(cli_hm_have_size(md5_sect, CLI_HASH_MD5, exe_sections[i].rsz) && cli_md5sect(map, &exe_sections[i], md5_dig) && cli_hm_scan(md5_dig, exe_sections[i].rsz, &virname, md5_sect, CLI_HASH_MD5) == CL_VIRUS) { + cli_append_virus(ctx, virname); if(cli_hm_scan(md5_dig, fsize, NULL, ctx->engine->hm_fp, CLI_HASH_MD5) != CL_VIRUS) { if (!SCAN_ALL) { free(section_hdr); @@ -991,7 +992,6 @@ int cli_scanpe(cli_ctx *ctx) return CL_VIRUS; } } - cli_append_virus(ctx, virname); viruses_found++; } }