diff --git a/src/detect-dce-iface.c b/src/detect-dce-iface.c index acc6d51097..07530e5d12 100644 --- a/src/detect-dce-iface.c +++ b/src/detect-dce-iface.c @@ -52,6 +52,8 @@ void DetectDceIfaceRegister(void) sigmatch_table[DETECT_DCE_IFACE].Free = DetectDceIfaceFree; sigmatch_table[DETECT_DCE_IFACE].RegisterTests = DetectDceIfaceRegisterTests; + sigmatch_table[DETECT_DCE_IFACE].flags |= SIGMATCH_PAYLOAD; + parse_regex = pcre_compile(DETECT_DCE_IFACE_PCRE_PARSE_ARGS, opts, &eb, &eo, NULL); if (parse_regex == NULL) { diff --git a/src/detect-dce-opnum.c b/src/detect-dce-opnum.c index 86d2f1cdb8..e543dbde5a 100644 --- a/src/detect-dce-opnum.c +++ b/src/detect-dce-opnum.c @@ -50,6 +50,8 @@ void DetectDceOpnumRegister(void) sigmatch_table[DETECT_DCE_OPNUM].Free = DetectDceOpnumFree; sigmatch_table[DETECT_DCE_OPNUM].RegisterTests = DetectDceOpnumRegisterTests; + sigmatch_table[DETECT_DCE_OPNUM].flags |= SIGMATCH_PAYLOAD; + parse_regex = pcre_compile(DETECT_DCE_OPNUM_PCRE_PARSE_ARGS, opts, &eb, &eo, NULL); if (parse_regex == NULL) { diff --git a/src/detect-dce-stub-data.c b/src/detect-dce-stub-data.c index 55456ca51b..68e02c0b00 100644 --- a/src/detect-dce-stub-data.c +++ b/src/detect-dce-stub-data.c @@ -41,6 +41,8 @@ void DetectDceStubDataRegister(void) sigmatch_table[DETECT_DCE_STUB_DATA].Free = NULL; sigmatch_table[DETECT_DCE_STUB_DATA].RegisterTests = DetectDceStubDataRegisterTests; + sigmatch_table[DETECT_DCE_STUB_DATA].flags |= SIGMATCH_PAYLOAD; + return; }