From 840e2846ed1577d277f0d0186bae66973b2359ab Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Tue, 15 Jul 2025 13:14:59 -0300 Subject: [PATCH] khatru: fix eose waitgroup count for multiple filters. --- khatru/handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/khatru/handlers.go b/khatru/handlers.go index d0d92ba..6323279 100644 --- a/khatru/handlers.go +++ b/khatru/handlers.go @@ -273,7 +273,7 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) { case *nostr.ReqEnvelope: eose := sync.WaitGroup{} - eose.Add(1) + eose.Add(len(env.Filters)) // a context just for the "stored events" request handler reqCtx, cancelReqCtx := context.WithCancelCause(ctx)