From 3721ca91131ee792a13972e6809048403a9b9d30 Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Fri, 31 Oct 2025 13:56:35 +0100 Subject: [PATCH] Fix linter issues --- .oxlintrc.json | 3 ++- .../src/registryProxy/mitmRequestHandler.js | 19 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.oxlintrc.json b/.oxlintrc.json index b76f2ad..b9c483c 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -14,7 +14,8 @@ }, "rules": { "eslint/no-console": "error", - "eslint/no-empty": "error" + "eslint/no-empty": "error", + "eslint/no-undef": "error" }, "overrides": [ { diff --git a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js index 101fdd8..fe8998e 100644 --- a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js +++ b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js @@ -14,6 +14,15 @@ export function mitmConnect(req, clientSocket, isAllowed) { const server = createHttpsServer(hostname, isAllowed); + server.on("error", (err) => { + ui.writeError(`Safe-chain: HTTPS server error: ${err.message}`); + if (!clientSocket.headersSent) { + clientSocket.end("HTTP/1.1 502 Bad Gateway\r\n\r\n"); + } else if (clientSocket.writable) { + clientSocket.end(); + } + }); + // Establish the connection clientSocket.write("HTTP/1.1 200 Connection Established\r\n\r\n"); @@ -46,16 +55,6 @@ function createHttpsServer(hostname, isAllowed) { handleRequest ); - 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; }