From 411aa204fa7bf747727ed6a1b11432eb1285d05e Mon Sep 17 00:00:00 2001
From: a <a@a.a>
Date: Sat, 24 Sep 2022 02:27:24 -0500
Subject: [PATCH] fix

---
 handler.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/handler.go b/handler.go
index c719e6f..597630f 100644
--- a/handler.go
+++ b/handler.go
@@ -235,7 +235,9 @@ func (h *handler) handleCall(cp *callProc, msg *jsonrpcMessage) *jsonrpcMessage
 			}
 			err := h.conn.writeJSON(cp.ctx, val)
 			if err != nil {
-				close(mw.notifications)
+				if mw.notifications != nil {
+					close(mw.notifications)
+				}
 				return msg.errorResponse(err)
 			}
 		}
-- 
GitLab