]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4085: ips_options: fix flow bits
authorRon Dempster (rdempste) <rdempste@cisco.com>
Fri, 3 Nov 2023 08:28:52 +0000 (08:28 +0000)
committerKaushal Bhandankar (kbhandan) <kbhandan@cisco.com>
Fri, 3 Nov 2023 08:28:52 +0000 (08:28 +0000)
Merge in SNORT/snort3 from ~RDEMPSTE/snort3:fix_flowbits to master

Squashed commit of the following:

commit 252461ea3911401cb7c80304bc803f6c6c74080f
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Thu Nov 2 15:12:29 2023 -0400

    ips_options: fix flow bits

src/ips_options/ips_flowbits.cc

index d11a12298cb044f2c8ab362bbdbb16bd50cafdd7..9f0e61f81c3c5cdc9965cf73758d6ca490e4563b 100644 (file)
@@ -289,7 +289,7 @@ bool FlowBitsOption::is_set(BitOp* bitop)
 {
     return config->or_bits ?
         std::any_of(config->ids.cbegin(), config->ids.cend(),
-            [&bitop](uint16_t id){ return !bitop->is_set(id); })
+            [&bitop](uint16_t id){ return bitop->is_set(id); })
         :
         std::none_of(config->ids.cbegin(), config->ids.cend(),
             [&bitop](uint16_t id){ return !bitop->is_set(id); });