From b3f3d0ef7c211f5fe0f6d4a2a0ca881bee3f46cc Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 4 Oct 2021 16:52:21 +0200 Subject: [PATCH] Submit connection trace log earlier for correct log order --- network/connection.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/network/connection.go b/network/connection.go index c6f12232..af5ba4bb 100644 --- a/network/connection.go +++ b/network/connection.go @@ -615,8 +615,11 @@ func (conn *Connection) packetHandler() { } else { defaultFirewallHandler(conn, pkt) } + // log verdict log.Tracer(pkt.Ctx()).Infof("filter: connection %s %s: %s", conn, conn.Verdict.Verb(), conn.Reason.Msg) + // submit trace logs + log.Tracer(pkt.Ctx()).Submit() // save does not touch any changing data // must not be locked, will deadlock with cleaner functions @@ -626,9 +629,6 @@ func (conn *Connection) packetHandler() { } conn.Unlock() - - // submit trace logs - log.Tracer(pkt.Ctx()).Submit() } }