Merge pull request #941 from modelcontextprotocol/fweinberger/sep1699-debug

fix: proper stream cleanup and transport close on disconnect
This commit is contained in:
Felix Weinberger 2025-12-01 16:30:12 +00:00 • committed by GitHub
commit bb3a2a17ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -539,6 +539,7 @@ app.delete(
res.status(404).end("Transport not found for sessionId " + sessionId);
} else {
await serverTransport.terminateSession();
await serverTransport.close();
webAppTransports.delete(sessionId);
serverTransports.delete(sessionId);
sessionHeaderHolders.delete(sessionId);