diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index ecdde7090..4ae2ad5a6 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -121751,6 +121751,10 @@ var NetworkReachabilityBackend = class { req.on("error", (e) => { reject(e); }); + req.on("timeout", () => { + req.destroy(); + reject(new Error("Connection timeout.")); + }); req.end(); }); } diff --git a/src/start-proxy/reachability.ts b/src/start-proxy/reachability.ts index 6064b201a..ec0df946a 100644 --- a/src/start-proxy/reachability.ts +++ b/src/start-proxy/reachability.ts @@ -58,6 +58,10 @@ class NetworkReachabilityBackend implements ReachabilityBackend { req.on("error", (e) => { reject(e); }); + req.on("timeout", () => { + req.destroy(); + reject(new Error("Connection timeout.")); + }); req.end(); }); }