From 9f635e4e41a970db7e5318d205ff3b76bc0358c4 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 22 Dec 2023 22:35:44 -0300 Subject: [PATCH] fix writeErr nil pointer. --- handlers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/handlers.go b/handlers.go index 9ec3e30..8867fc1 100644 --- a/handlers.go +++ b/handlers.go @@ -144,10 +144,11 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) { writeErr = rl.AddEvent(ctx, &env.Event) } - reason := writeErr.Error() + var reason string if writeErr == nil { ok = true } else { + reason = writeErr.Error() if strings.HasPrefix(reason, "auth-required:") { ws.WriteJSON(nostr.AuthEnvelope{Challenge: &ws.Challenge}) }