diff --git a/graal-nodejs/doc/api/net.md b/graal-nodejs/doc/api/net.md index 93ff44dba7f..ce00a474572 100644 --- a/graal-nodejs/doc/api/net.md +++ b/graal-nodejs/doc/api/net.md @@ -1670,7 +1670,7 @@ added: v18.18.0 Sets the default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][]. * `value` {number} The new default value, which must be a positive number. If the number is less than `10`, - the value `10` is used insted The initial default value is `250`. + the value `10` is used instead. The initial default value is `250`. ## `net.isIP(input)` diff --git a/graal-nodejs/lib/net.js b/graal-nodejs/lib/net.js index f351fd00feb..da40ba28d59 100644 --- a/graal-nodejs/lib/net.js +++ b/graal-nodejs/lib/net.js @@ -265,7 +265,7 @@ function getDefaultAutoSelectFamilyAttemptTimeout() { function setDefaultAutoSelectFamilyAttemptTimeout(value) { validateInt32(value, 'value', 1); - if (value < 1) { + if (value < 10) { value = 10; } diff --git a/graal-nodejs/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js b/graal-nodejs/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js index adec8200f69..0fc813781c9 100644 --- a/graal-nodejs/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js +++ b/graal-nodejs/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js @@ -18,3 +18,10 @@ for (const autoSelectFamilyAttemptTimeout of [-10, 0]) { net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); }, { code: 'ERR_OUT_OF_RANGE' }); } + +// Check the default value of autoSelectFamilyAttemptTimeout is 10 +// if passed number is less than 10 +for (const autoSelectFamilyAttemptTimeout of [1, 9]) { + net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); + assert.strictEqual(net.getDefaultAutoSelectFamilyAttemptTimeout(), 10); +}