[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b

aCaB acab at clamav.net
Sun Apr 4 01:07:19 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit b75360d4dbe1cac65289710c93fffecf96220e3c
Author: aCaB <acab at clamav.net>
Date:   Thu Oct 8 20:48:21 2009 +0200

    fix char sign in polipos scan

diff --git a/libclamav/pe.c b/libclamav/pe.c
index 6b8e467..870f3fd 100644
--- a/libclamav/pe.c
+++ b/libclamav/pe.c
@@ -1176,7 +1176,7 @@ int cli_scanpe(cli_ctx *ctx)
 	cli_dbgmsg("Polipos: Checking %d xsect jump(s)\n", xsjs);
 	for(i=0;i<xsjs;i++) {
 	    if(!(code = fmap_need_off_once(map, jumps[i], 9))) continue;
-	    if((jump=cli_readint32(code))==0x60ec8b55 || (code[4]=='\xec' && ((jump==0x83ec8b55 && code[6]=='\x60') || (jump==0x81ec8b55 && !code[7] && !code[8])))) {
+	    if((jump=cli_readint32(code))==0x60ec8b55 || (code[4]==0x0ec && ((jump==0x83ec8b55 && code[6]==0x60) || (jump==0x81ec8b55 && !code[7] && !code[8])))) {
 		*ctx->virname = "W32.Polipos.A";
 		free(jumps);
 		free(exe_sections);

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list