]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
enip: set unidirection transaction flag
authorJason Ish <jason.ish@oisf.net>
Mon, 5 Oct 2020 21:05:41 +0000 (15:05 -0600)
committerVictor Julien <victor@inliniac.net>
Wed, 7 Oct 2020 16:41:03 +0000 (18:41 +0200)
(cherry picked from commit 2b215a45e04ff21ce8aa8fb421b4b053ef63b6c2)

src/app-layer-enip.c

index 1ad4529128f26c0a1977f4041cc66b001be6fd7b..98c2259abbf61880bd2ef8bcf2fb37da2909b829 100644 (file)
@@ -509,6 +509,8 @@ void RegisterENIPUDPParsers(void)
         AppLayerParserRegisterDetectFlagsFuncs(IPPROTO_UDP, ALPROTO_ENIP,
                 ENIPGetTxDetectFlags, ENIPSetTxDetectFlags);
 
+        AppLayerParserRegisterOptionFlags(IPPROTO_UDP, ALPROTO_ENIP,
+                APP_LAYER_PARSER_OPT_UNIDIR_TXS);
     } else
     {
         SCLogInfo(
@@ -594,6 +596,8 @@ void RegisterENIPTCPParsers(void)
         AppLayerParserRegisterDetectFlagsFuncs(IPPROTO_TCP, ALPROTO_ENIP,
                 ENIPGetTxDetectFlags, ENIPSetTxDetectFlags);
 
+        AppLayerParserRegisterOptionFlags(IPPROTO_TCP, ALPROTO_ENIP,
+                APP_LAYER_PARSER_OPT_UNIDIR_TXS);
     } else
     {
         SCLogConfig("Parser disabled for %s protocol. Protocol detection still on.",