diff --git a/src/detect-engine.c b/src/detect-engine.c index e5dc9eacb7..8992238dbe 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -41,7 +41,6 @@ #include "detect-engine-address.h" #include "detect-engine-port.h" #include "detect-engine-mpm.h" -#include "detect-engine-hcbd.h" #include "detect-engine-iponly.h" #include "detect-engine-tag.h" @@ -130,9 +129,6 @@ void DetectEngineRegisterAppInspectionEngines(void) }; struct tmp_t data_toserver[] = { - { ALPROTO_HTTP, - DETECT_SM_LIST_HCBDMATCH, - DetectEngineInspectHttpClientBody }, { ALPROTO_HTTP, DETECT_SM_LIST_HHDMATCH, DetectEngineInspectHttpHeader }, diff --git a/src/detect-http-client-body.c b/src/detect-http-client-body.c index 4437fafb27..8d3afd3548 100644 --- a/src/detect-http-client-body.c +++ b/src/detect-http-client-body.c @@ -83,6 +83,9 @@ void DetectHttpClientBodyRegister(void) DETECT_SM_LIST_HCBDMATCH, 2, PrefilterTxHttpRequestBodyRegister); + DetectAppLayerInspectEngineRegister(ALPROTO_HTTP, SIG_FLAG_TOSERVER, + DETECT_SM_LIST_HCBDMATCH, + DetectEngineInspectHttpClientBody); } static void DetectHttpClientBodySetupCallback(Signature *s)