From 82253a9558d43f58b78bc0340e22e78312d944a2 Mon Sep 17 00:00:00 2001 From: Philip Laine Date: Fri, 26 Aug 2022 17:38:02 +0200 Subject: [PATCH] Fix context cancel defer Signed-off-by: Philip Laine --- internal/server/event_handlers.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/server/event_handlers.go b/internal/server/event_handlers.go index d0b8e7162..23d944939 100644 --- a/internal/server/event_handlers.go +++ b/internal/server/event_handlers.go @@ -265,6 +265,8 @@ func (s *EventServer) handleEvent() func(w http.ResponseWriter, r *http.Request) } go func(n notifier.Interface, e events.Event) { + ctx, cancel := context.WithTimeout(context.Background(), 15*time.Second) + defer cancel() if err := n.Post(ctx, e); err != nil { maskedErrStr, maskErr := masktoken.MaskTokenFromString(err.Error(), token) if maskErr != nil {