From b0298dd0468f150229f9021ebe9c438bc2b7cecf Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Tue, 31 May 2022 15:49:38 +0200 Subject: [PATCH] events: reset logged event Otherwise, if we log a first app_layer_event, then reset with AppLayerDecoderEventsResetEvents for a new packet, then get another event, it does not get logged Ticket: #5391 --- src/app-layer-events.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app-layer-events.c b/src/app-layer-events.c index 8b14f361f4..65016e2eae 100644 --- a/src/app-layer-events.c +++ b/src/app-layer-events.c @@ -122,8 +122,10 @@ void AppLayerDecoderEventsSetEventRaw(AppLayerDecoderEvents **sevents, uint8_t e void AppLayerDecoderEventsResetEvents(AppLayerDecoderEvents *events) { - if (events != NULL) + if (events != NULL) { events->cnt = 0; + events->event_last_logged = 0; + } }