From 6f22fdec04bc7de4e83b673902c760007e513d02 Mon Sep 17 00:00:00 2001 From: F3n67u Date: Tue, 12 Jul 2022 19:57:23 +0800 Subject: [PATCH] http: check if `socket` is null before destroy --- lib/_http_server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/_http_server.js b/lib/_http_server.js index 0eedace9ea443c..a0b313d0bb3b4d 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -487,7 +487,7 @@ Server.prototype.closeAllConnections = function() { const connections = this[kConnections].all(); for (let i = 0, l = connections.length; i < l; i++) { - connections[i].socket.destroy(); + connections[i].socket?.destroy(); } }; @@ -495,7 +495,7 @@ Server.prototype.closeIdleConnections = function() { const connections = this[kConnections].idle(); for (let i = 0, l = connections.length; i < l; i++) { - connections[i].socket.destroy(); + connections[i].socket?.destroy(); } };