bug 452 - enable http extra callbacks for configs other than the default configs

remotes/origin/HEAD
Anoop Saldanha 15 years ago committed by Victor Julien
parent 225b917e93
commit 608f4fe787

@ -2392,16 +2392,21 @@ void RegisterHTPParsers(void)
void AppLayerHtpRegisterExtraCallbacks(void) { void AppLayerHtpRegisterExtraCallbacks(void) {
SCEnter(); SCEnter();
SCLogDebug("Registering extra htp callbacks"); SCLogDebug("Registering extra htp callbacks");
HTPCfgRec *p_cfglist = &cfglist;
while (p_cfglist != NULL) {
if (need_htp_request_body == 1) { if (need_htp_request_body == 1) {
SCLogDebug("Registering callback htp_config_register_request_body_data on htp"); SCLogDebug("Registering callback htp_config_register_request_body_data on htp");
htp_config_register_request_body_data(cfglist.cfg, htp_config_register_request_body_data(p_cfglist->cfg,
HTPCallbackRequestBodyData); HTPCallbackRequestBodyData);
} }
if (need_htp_response_body == 1) { if (need_htp_response_body == 1) {
SCLogDebug("Registering callback htp_config_register_response_body_data on htp"); SCLogDebug("Registering callback htp_config_register_response_body_data on htp");
htp_config_register_response_body_data(cfglist.cfg, htp_config_register_response_body_data(p_cfglist->cfg,
HTPCallbackResponseBodyData); HTPCallbackResponseBodyData);
} }
p_cfglist = p_cfglist->next;
}
SCReturn; SCReturn;
} }

Loading…
Cancel
Save