Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 164461e

Browse files
rickyescodebytere
authored andcommittedJun 18, 2020
net: refactor check for Windows
PR-URL: #33497 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
1 parent af9fb59 commit 164461e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed
 

‎lib/net.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ const { kTimeout } = require('internal/timers');
119119
const DEFAULT_IPV4_ADDR = '0.0.0.0';
120120
const DEFAULT_IPV6_ADDR = '::';
121121

122+
const isWindows = process.platform === 'win32';
123+
122124
function noop() {}
123125

124126
function getFlags(ipv6Only) {
@@ -335,8 +337,7 @@ function Socket(options) {
335337
this[async_id_symbol] = this._handle.getAsyncId();
336338

337339
if ((fd === 1 || fd === 2) &&
338-
(this._handle instanceof Pipe) &&
339-
process.platform === 'win32') {
340+
(this._handle instanceof Pipe) && isWindows) {
340341
// Make stdout and stderr blocking on Windows
341342
err = this._handle.setBlocking(true);
342343
if (err)
@@ -1024,7 +1025,7 @@ function lookupAndConnect(self, options) {
10241025
hints: options.hints || 0
10251026
};
10261027

1027-
if (process.platform !== 'win32' &&
1028+
if (!isWindows &&
10281029
dnsopts.family !== 4 &&
10291030
dnsopts.family !== 6 &&
10301031
dnsopts.hints === 0) {
@@ -1227,7 +1228,7 @@ function createServerHandle(address, port, addressType, fd, flags) {
12271228
assert(!address && !port);
12281229
} else if (port === -1 && addressType === -1) {
12291230
handle = new Pipe(PipeConstants.SERVER);
1230-
if (process.platform === 'win32') {
1231+
if (isWindows) {
12311232
const instances = parseInt(process.env.NODE_PENDING_PIPE_INSTANCES);
12321233
if (!NumberIsNaN(instances)) {
12331234
handle.setPendingInstances(instances);
@@ -1710,7 +1711,7 @@ Server.prototype.unref = function() {
17101711
let _setSimultaneousAccepts;
17111712
let warnSimultaneousAccepts = true;
17121713

1713-
if (process.platform === 'win32') {
1714+
if (isWindows) {
17141715
let simultaneousAccepts;
17151716

17161717
_setSimultaneousAccepts = function(handle) {

0 commit comments

Comments
 (0)
Please sign in to comment.