From a4ae1609939d79209b3a526819d7487f4c350290 Mon Sep 17 00:00:00 2001 From: mlsmaycon Date: Wed, 22 Apr 2026 11:41:32 +0200 Subject: [PATCH] Fix deferred logging function in `commitFastPath` for correct execution --- management/internals/shared/grpc/sync_fast_path.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/management/internals/shared/grpc/sync_fast_path.go b/management/internals/shared/grpc/sync_fast_path.go index 2296e9448..5487d5c05 100644 --- a/management/internals/shared/grpc/sync_fast_path.go +++ b/management/internals/shared/grpc/sync_fast_path.go @@ -192,7 +192,7 @@ func (s *Server) commitFastPath( ) (*nbpeer.Peer, chan *network_map.UpdateMessage, bool) { start := time.Now() cp := start - defer log.WithContext(ctx).Debugf("fast path: commitFastPath took %s", time.Since(cp)) + defer func() { log.WithContext(ctx).Debugf("fast path: commitFastPath took %s", time.Since(cp)) }() if err := s.accountManager.MarkPeerConnected(ctx, peerKey.String(), true, realIP, accountID, syncStart); err != nil { log.WithContext(ctx).Warnf("fast path: mark connected for peer %s: %v", peerKey.String(), err)