From 170efc8d38c154c2c9b3c21ad4c57c2ef949e04a Mon Sep 17 00:00:00 2001 From: deltay Date: Fri, 10 Jun 2011 16:59:19 +0800 Subject: [PATCH] Register http parser callbacks in the right place. --- src/app-layer-htp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/app-layer-htp.c b/src/app-layer-htp.c index cee64842f9..b058859840 100644 --- a/src/app-layer-htp.c +++ b/src/app-layer-htp.c @@ -850,9 +850,6 @@ static void HTPConfigure(void) ConfNode *default_config; ConfNode *server_config; - AppLayerRegisterStateFuncs(ALPROTO_HTTP, HTPStateAlloc, HTPStateFree); - AppLayerRegisterTransactionIdFuncs(ALPROTO_HTTP, HTPStateUpdateTransactionId, HTPStateTransactionFree); - cfglist.next = NULL; cfgtree = SCRadixCreateRadixTree(NULL, NULL); @@ -1145,6 +1142,7 @@ void RegisterHTPParsers(void) //AlpProtoAdd(&alp_proto_ctx, IPPROTO_TCP, ALPROTO_HTTP, "HTTP/", 5, 0, STREAM_TOCLIENT); AppLayerRegisterStateFuncs(ALPROTO_HTTP, HTPStateAlloc, HTPStateFree); + AppLayerRegisterTransactionIdFuncs(ALPROTO_HTTP, HTPStateUpdateTransactionId, HTPStateTransactionFree); AppLayerRegisterProto("http", ALPROTO_HTTP, STREAM_TOSERVER, HTPHandleRequestData);