Skip to content

Commit 81a976c

Browse files
committed
リソースリークの修正
1 parent 7cf0992 commit 81a976c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

package/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ const handleRequest = async (server: McpServer, c: Context<BlankEnv, '/mcp', Bla
134134
logger.trace('MCP リクエストを受信');
135135
return await transport.handleRequest(c);
136136
} catch (error) {
137+
return handleError(c, error, 'MCP リクエスト処理中にエラーが発生しました。');
138+
} finally {
137139
try {
138140
await closeResources(server, transport);
139141
} catch (closeError) {
@@ -142,9 +144,7 @@ const handleRequest = async (server: McpServer, c: Context<BlankEnv, '/mcp', Bla
142144
: closeError;
143145
logger.error('Transport close failed after connection error:', { closeError: errorDetails });
144146
}
145-
return handleError(c, error, 'MCP 接続中のエラー:');
146147
}
147-
148148
};
149149

150150
/**

0 commit comments

Comments
 (0)