diff --git a/src/detect-engine.c b/src/detect-engine.c index da7c73c59a..193740f596 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -49,7 +49,6 @@ #include "detect-engine-hrhd.h" #include "detect-engine-hsmd.h" #include "detect-engine-hscd.h" -#include "detect-engine-hrhhd.h" #include "detect-engine-file.h" #include "detect-engine-dns.h" #include "detect-engine-tls.h" @@ -126,9 +125,6 @@ void DetectEngineRegisterAppInspectionEngines(void) { ALPROTO_HTTP, DETECT_SM_LIST_FILEMATCH, DetectFileInspectHttp }, - { ALPROTO_HTTP, - DETECT_SM_LIST_HRHHDMATCH, - DetectEngineInspectHttpHRH }, /* DNS */ { ALPROTO_DNS, DETECT_SM_LIST_DNSQUERYNAME_MATCH, diff --git a/src/detect-http-hrh.c b/src/detect-http-hrh.c index 3ba72481fb..53c1919e30 100644 --- a/src/detect-http-hrh.c +++ b/src/detect-http-hrh.c @@ -83,6 +83,10 @@ void DetectHttpHRHRegister(void) DETECT_SM_LIST_HRHHDMATCH, 2, PrefilterTxHostnameRawRegister); + DetectAppLayerInspectEngineRegister(ALPROTO_HTTP, SIG_FLAG_TOSERVER, + DETECT_SM_LIST_HRHHDMATCH, + DetectEngineInspectHttpHRH); + return; }