]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
alert ipv4 and alert ipv6 specified proto rules should be treated and PROTO_ANY just...
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Mon, 19 Aug 2013 05:36:30 +0000 (11:06 +0530)
committerAnoop Saldanha <anoopsaldanha@gmail.com>
Sun, 29 Sep 2013 17:43:10 +0000 (23:13 +0530)
src/detect-engine-proto.c

index 14b89ee4f15845b823a19b632edd494dc6029914..7e3e097c0531750fc1d1cb7df9665b3104dae3ff 100644 (file)
@@ -118,11 +118,13 @@ int DetectProtoParse(DetectProto *dp, char *str)
     } else if (strcasecmp(str,"ipv4") == 0 ||
                strcasecmp(str,"ip4") == 0 ) {
         dp->flags |= DETECT_PROTO_IPV4;
+        dp->flags |= DETECT_PROTO_ANY;
         memset(dp->proto, 0xff, sizeof(dp->proto));
         SCLogDebug("IPv4 protocol detected");
     } else if (strcasecmp(str,"ipv6") == 0 ||
                strcasecmp(str,"ip6") == 0 ) {
         dp->flags |= DETECT_PROTO_IPV6;
+        dp->flags |= DETECT_PROTO_ANY;
         memset(dp->proto, 0xff, sizeof(dp->proto));
         SCLogDebug("IPv6 protocol detected");
     } else if (strcasecmp(str,"ip") == 0 ||