]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
ipv6: fix parsing of malformed ext hdr. Bug #908.
authorVictor Julien <victor@inliniac.net>
Fri, 26 Jul 2013 10:04:14 +0000 (12:04 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 26 Jul 2013 10:04:14 +0000 (12:04 +0200)
src/decode-ipv6.c

index 9c2093f57f6d46860362980c1d994f8dffff976f..8059a3df4c4fc1cd6dc0e08832050198d19086a8 100644 (file)
@@ -490,7 +490,7 @@ DecodeIPV6ExtHdrs(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p, uint8_t *pkt
                 SCReturn;
             case IPPROTO_ICMP:
                 ENGINE_SET_EVENT(p,IPV6_WITH_ICMPV4);
-                break;
+                SCReturn;
             default:
                 IPV6_SET_L4PROTO(p,nh);
                 SCReturn;