profiling/app-layer: fix TCP parsers showing UDP stats

pull/3466/head
Victor Julien 7 years ago
parent 1f16b42d78
commit 876156d3a1

@ -692,6 +692,7 @@ int AppLayerHandleUdp(ThreadVars *tv, AppLayerThreadCtx *tctx, Packet *p, Flow *
r = AppLayerParserParse(tv, tctx->alp_tctx, f, f->alproto, r = AppLayerParserParse(tv, tctx->alp_tctx, f, f->alproto,
flags, p->payload, p->payload_len); flags, p->payload, p->payload_len);
PACKET_PROFILING_APP_END(tctx, f->alproto); PACKET_PROFILING_APP_END(tctx, f->alproto);
PACKET_PROFILING_APP_STORE(tctx, p);
} else { } else {
f->alproto = ALPROTO_FAILED; f->alproto = ALPROTO_FAILED;
AppLayerIncFlowCounter(tv, f); 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, r = AppLayerParserParse(tv, tctx->alp_tctx, f, f->alproto,
flags, p->payload, p->payload_len); flags, p->payload, p->payload_len);
PACKET_PROFILING_APP_END(tctx, f->alproto); PACKET_PROFILING_APP_END(tctx, f->alproto);
PACKET_PROFILING_APP_STORE(tctx, p);
} }
PACKET_PROFILING_APP_STORE(tctx, p);
SCReturnInt(r); SCReturnInt(r);
} }

Loading…
Cancel
Save