]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/pcre: use util funcs for buffer test
authorVictor Julien <vjulien@oisf.net>
Mon, 20 Mar 2023 09:47:47 +0000 (10:47 +0100)
committerVictor Julien <vjulien@oisf.net>
Sat, 15 Apr 2023 05:02:48 +0000 (07:02 +0200)
src/detect-pcre.c

index 1cf85e5e946b7288ce5f674c063e466be9dcca8e..cce9729fb1013e4451432eb90f217ddd4a1fec2e 100644 (file)
@@ -1170,7 +1170,8 @@ static int DetectPcreParseTest10(void)
     FAIL_IF(DetectSignatureSetAppProto(s, ALPROTO_DCERPC) < 0);
 
     FAIL_IF_NOT(DetectPcreSetup(de_ctx, s, "/bamboo/") == 0);
-    FAIL_IF_NOT(s->sm_lists[g_dce_stub_data_buffer_id] == NULL && s->sm_lists[DETECT_SM_LIST_PMATCH] != NULL);
+    FAIL_IF_NOT(DetectBufferGetFirstSigMatch(s, g_dce_stub_data_buffer_id) == NULL);
+    FAIL_IF_NOT(s->init_data->smlists[DETECT_SM_LIST_PMATCH] != NULL);
 
     SigFree(de_ctx, s);
 
@@ -1179,7 +1180,8 @@ static int DetectPcreParseTest10(void)
 
     /* failure since we have no preceding content/pcre/bytejump */
     FAIL_IF_NOT(DetectPcreSetup(de_ctx, s, "/bamboo/") == 0);
-    FAIL_IF_NOT(s->sm_lists[g_dce_stub_data_buffer_id] == NULL && s->sm_lists[DETECT_SM_LIST_PMATCH] != NULL);
+    FAIL_IF_NOT(DetectBufferGetFirstSigMatch(s, g_dce_stub_data_buffer_id) == NULL);
+    FAIL_IF_NOT(s->init_data->smlists[DETECT_SM_LIST_PMATCH] != NULL);
 
     SigFree(de_ctx, s);
     DetectEngineCtxFree(de_ctx);