From bae43d0dcda6622c4e53eb0b9887a0755ce8a19c Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Fri, 31 Oct 2025 11:38:16 +0100 Subject: [PATCH] MITM handler: Close the response on server error --- packages/safe-chain/src/registryProxy/mitmRequestHandler.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js index e95bb62..5967d1a 100644 --- a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js +++ b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js @@ -47,6 +47,12 @@ function createHttpsServer(hostname, isAllowed) { server.on("error", (err) => { ui.writeError(`Safe-chain: HTTPS server error: ${err.message}`); + if (!res.headersSent) { + res.writeHead(502); + res.end("Bad Gateway"); + } else if (res.writable) { + res.destroy(); + } }); return server;