From dc9eb300874ab39537a0359bd81340ec9e33cff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=87=E6=9D=B0?= <1541683150@qq.com> Date: Fri, 11 Apr 2025 18:05:49 +0800 Subject: [PATCH] Update server.go MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 释放读锁,防止死锁 --- server/server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/server.go b/server/server.go index 001654f66..23d55be91 100644 --- a/server/server.go +++ b/server/server.go @@ -752,6 +752,7 @@ func (s *MCPServer) handleListTools( request mcp.ListToolsRequest, ) (*mcp.ListToolsResult, *requestError) { s.mu.RLock() + defer s.mu.RUnlock() tools := make([]mcp.Tool, 0, len(s.tools)) // Get all tool names for consistent ordering