From: Victor Julien Date: Thu, 31 May 2012 08:59:55 +0000 (+0200) Subject: http_raw_header: add some debug code. X-Git-Tag: suricata-1.3rc1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d12b740125027ed2fdbc8268f9bb3ff28fe7e4f;p=thirdparty%2Fsuricata.git http_raw_header: add some debug code. --- diff --git a/src/detect-engine-hrhd.c b/src/detect-engine-hrhd.c index 5e121ea592..68dc00b524 100644 --- a/src/detect-engine-hrhd.c +++ b/src/detect-engine-hrhd.c @@ -59,6 +59,7 @@ int DetectEngineRunHttpRawHeaderMpm(DetectEngineThreadCtx *det_ctx, Flow *f, HtpState *htp_state, uint8_t flags) { + SCEnter(); htp_tx_t *tx = NULL; uint32_t cnt = 0; int idx; @@ -93,6 +94,8 @@ int DetectEngineRunHttpRawHeaderMpm(DetectEngineThreadCtx *det_ctx, Flow *f, cnt += HttpRawHeaderPatternSearch(det_ctx, (uint8_t *)bstr_ptr(raw_headers), bstr_len(raw_headers), flags); + } else { + SCLogDebug("no raw headers"); } #ifdef HAVE_HTP_TX_GET_RESPONSE_HEADERS_RAW raw_headers = htp_tx_get_response_headers_raw(tx); @@ -100,13 +103,15 @@ int DetectEngineRunHttpRawHeaderMpm(DetectEngineThreadCtx *det_ctx, Flow *f, cnt += HttpRawHeaderPatternSearch(det_ctx, (uint8_t *)bstr_ptr(raw_headers), bstr_len(raw_headers), flags); + } else { + SCLogDebug("no raw headers"); } #endif /* HAVE_HTP_TX_GET_RESPONSE_HEADERS_RAW */ } - end: +end: FLOWLOCK_UNLOCK(f); - return cnt; + SCReturnInt(cnt); } /**