From 876156d3a12e107e1b7e4a9c7b0427b45e3c1705 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 29 Aug 2018 12:11:03 +0200 Subject: [PATCH] profiling/app-layer: fix TCP parsers showing UDP stats --- src/app-layer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app-layer.c b/src/app-layer.c index b60611865b..6958de17ee 100644 --- a/src/app-layer.c +++ b/src/app-layer.c @@ -692,6 +692,7 @@ int AppLayerHandleUdp(ThreadVars *tv, AppLayerThreadCtx *tctx, Packet *p, Flow * r = AppLayerParserParse(tv, tctx->alp_tctx, f, f->alproto, flags, p->payload, p->payload_len); PACKET_PROFILING_APP_END(tctx, f->alproto); + PACKET_PROFILING_APP_STORE(tctx, p); } else { f->alproto = ALPROTO_FAILED; AppLayerIncFlowCounter(tv, f); @@ -710,10 +711,9 @@ int AppLayerHandleUdp(ThreadVars *tv, AppLayerThreadCtx *tctx, Packet *p, Flow * r = AppLayerParserParse(tv, tctx->alp_tctx, f, f->alproto, flags, p->payload, p->payload_len); PACKET_PROFILING_APP_END(tctx, f->alproto); + PACKET_PROFILING_APP_STORE(tctx, p); } - PACKET_PROFILING_APP_STORE(tctx, p); - SCReturnInt(r); } -- 2.47.2