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;