◐ Shell
clean mode source ↗

net: validate non-string host for socket.connect · nodejs/node@4762f4a

Original file line numberDiff line numberDiff line change

@@ -1311,6 +1311,8 @@ function lookupAndConnect(self, options) {

13111311

const host = options.host || 'localhost';

13121312

let { port, autoSelectFamilyAttemptTimeout, autoSelectFamily } = options;

13131313
1314+

validateString(host, 'options.host');

1315+
13141316

if (localAddress && !isIP(localAddress)) {

13151317

throw new ERR_INVALID_IP_ADDRESS(localAddress);

13161318

}