]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/byte_math: Use proper index for rvalue var
authorJeff Lucovsky <jlucovsky@oisf.net>
Sun, 9 Jul 2023 14:43:11 +0000 (10:43 -0400)
committerVictor Julien <vjulien@oisf.net>
Mon, 10 Jul 2023 07:27:04 +0000 (09:27 +0200)
Use the proper index for extracting the rvalue variable value.

src/detect-engine-content-inspection.c

index 0ca8b3ee39ad1526f8298e77ef999d8ab1491c59..6f57ad55f568bf3e1fdd06a619884f6f96b8b771 100644 (file)
@@ -583,7 +583,7 @@ uint8_t DetectEngineContentInspection(DetectEngineCtx *de_ctx, DetectEngineThrea
         }
         uint64_t rvalue;
         if (bmd->flags & DETECT_BYTEMATH_FLAG_RVALUE_VAR) {
-            rvalue = det_ctx->byte_values[bmd->local_id];
+            rvalue = det_ctx->byte_values[bmd->rvalue];
         } else {
             rvalue = bmd->rvalue;
         }