From 94b88a26e033024480c1d6fdbcde34aa5265342d Mon Sep 17 00:00:00 2001 From: Sam Thanawalla <17936816+samthanawalla@users.noreply.github.com> Date: Wed, 23 Jul 2025 15:40:57 -0400 Subject: [PATCH] mcp/server: fix nil PingParams in server.Ping (#163) Use OrZero in case PingParams is nil to avoid typed nil. Fixes: #162 --- mcp/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcp/server.go b/mcp/server.go index 75e66db..6433c5b 100644 --- a/mcp/server.go +++ b/mcp/server.go @@ -610,7 +610,7 @@ func (ss *ServerSession) ID() string { // Ping pings the client. func (ss *ServerSession) Ping(ctx context.Context, params *PingParams) error { - _, err := handleSend[*emptyResult](ctx, ss, methodPing, params) + _, err := handleSend[*emptyResult](ctx, ss, methodPing, orZero[Params](params)) return err }