]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: mpm inspect micro optimizations
authorVictor Julien <victor@inliniac.net>
Thu, 2 Mar 2017 23:12:12 +0000 (00:12 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 20 Apr 2017 15:41:11 +0000 (17:41 +0200)
src/detect-engine-payload.c

index 908ddeb0f77812671d00df8677707e87b2e73451..08db3f1b267e5dfe422d96b2bb411c48a06180cf 100644 (file)
@@ -83,8 +83,7 @@ static void PrefilterPktStream(DetectEngineThreadCtx *det_ctx,
 
     /* packets that have not been added to the stream will be inspected
      * as if they are stream chunks */
-    if ((!(p->flags & PKT_NOPAYLOAD_INSPECTION)) &&
-         !(p->flags & PKT_STREAM_ADD))
+    if ((p->flags & (PKT_NOPAYLOAD_INSPECTION|PKT_STREAM_ADD)) == 0)
     {
         if (p->payload_len >= mpm_ctx->minlen) {
             (void)mpm_table[mpm_ctx->mpm_type].Search(mpm_ctx,