We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f21da44 commit 98d1b1bCopy full SHA for 98d1b1b
lib/core/connect.js
@@ -220,6 +220,11 @@ const setupConnectTimeout = process.platform === 'win32'
220
* @param {number} opts.port
221
*/
222
function onConnectTimeout (socket, opts) {
223
+ // The socket could be already garbage collected
224
+ if (socket == null) {
225
+ return
226
+ }
227
+
228
let message = 'Connect Timeout Error'
229
if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) {
230
message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},`
0 commit comments