[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