tags 373687 +patch
thanks

Hello,

I've made a patch for this bug.

regards,
 Ying-Chun Liu

-- 
                                                PaulLiu(劉穎駿)
E-mail address: [EMAIL PROTECTED]
--- net.c       2006-09-06 17:18:19.000000000 +0800
+++ net.c       2006-09-06 17:18:19.000000000 +0800
@@ -91,7 +91,7 @@
        r=p[8]+(p[9]<<8)+(p[10]<<16)+(p[11]<<24);
        mem_free(p);
        if (retval==-1)return -1;
-       if (crc!=crc32(packet,retval-12))return -1;
+       if (retval < 12 || crc!=crc32(packet,retval-12))return -1;
        if (r!=recipient)return -1;
        if (sender_server&&s)return -1;
        return retval-12;

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to