Skip to content

Commit cafa798

Browse files
fengmk2crysmags
authored andcommitted
feat: print attempted addresses on ConnectTimeoutError (nodejs#2494)
1 parent a201acd commit cafa798

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/core/connect.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,11 @@ function setupTimeout (onConnectTimeout, timeout) {
183183
}
184184

185185
function onConnectTimeout (socket) {
186-
util.destroy(socket, new ConnectTimeoutError())
186+
let message = 'Connect Timeout Error'
187+
if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) {
188+
message = +` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')})`
189+
}
190+
util.destroy(socket, new ConnectTimeoutError(message))
187191
}
188192

189193
module.exports = buildConnector

0 commit comments

Comments
 (0)