From: Jan Engelhardt Date: Tue, 25 Nov 2008 23:47:36 +0000 (+0100) Subject: ipp2p: fix newline inspection in kazaa X-Git-Tag: v1.7~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee968691d758dbff145c4d237fc52c10683225f5;p=thirdparty%2Fxtables-addons.git ipp2p: fix newline inspection in kazaa LFCR looks suspect, it should most likely be CRLF. --- diff --git a/extensions/xt_ipp2p.c b/extensions/xt_ipp2p.c index 5f25582..806eb04 100644 --- a/extensions/xt_ipp2p.c +++ b/extensions/xt_ipp2p.c @@ -611,9 +611,9 @@ search_all_kazaa(const unsigned char *payload, const unsigned int plen) const uint16_t end = plen - 22; for (c = 8; c < end; ++c) { - if (payload[c] != 0x0a) + if (payload[c] != 0x0d) continue; - if (payload[c+1] != 0x0d) + if (payload[c+1] != 0x0a) continue; if (memcmp(&payload[c+2], "X-Kazaa-Username: ", 18) == 0) return IPP2P_KAZAA * 100 + 2;