Browse code

fix char sign in polipos scan

aCaB authored on 2009/10/09 03:48:21
Showing 1 changed files
... ...
@@ -1176,7 +1176,7 @@ int cli_scanpe(cli_ctx *ctx)
1176 1176
 	cli_dbgmsg("Polipos: Checking %d xsect jump(s)\n", xsjs);
1177 1177
 	for(i=0;i<xsjs;i++) {
1178 1178
 	    if(!(code = fmap_need_off_once(map, jumps[i], 9))) continue;
1179
-	    if((jump=cli_readint32(code))==0x60ec8b55 || (code[4]=='\xec' && ((jump==0x83ec8b55 && code[6]=='\x60') || (jump==0x81ec8b55 && !code[7] && !code[8])))) {
1179
+	    if((jump=cli_readint32(code))==0x60ec8b55 || (code[4]==0x0ec && ((jump==0x83ec8b55 && code[6]==0x60) || (jump==0x81ec8b55 && !code[7] && !code[8])))) {
1180 1180
 		*ctx->virname = "W32.Polipos.A";
1181 1181
 		free(jumps);
1182 1182
 		free(exe_sections);