]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix protocol check for IP-only (#689).
authorVictor Julien <victor@inliniac.net>
Tue, 18 Dec 2012 15:54:46 +0000 (16:54 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 18 Dec 2012 15:54:46 +0000 (16:54 +0100)
src/detect-engine-iponly.c

index d76cf6a0e00c80010015682d609164c62fa87231..fd520d84a29a88927a4e477d561b424c5ebebd0b 100644 (file)
@@ -1030,7 +1030,7 @@ void IPOnlyMatchPacket(ThreadVars *tv,
                         continue;
                     }
 
-                    if (DetectProtoContainsProto(&s->proto, p->proto) == 0) {
+                    if (DetectProtoContainsProto(&s->proto, IP_GET_IPPROTO(p)) == 0) {
                         SCLogDebug("proto didn't match");
                         continue;
                     }