Skip to content

Commit f570109

Browse files
watildenodejs-github-bot
authored andcommitted
net: check if option is undefined
PR-URL: #40344 Fixes: #40336 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com> Reviewed-By: Zijian Liu <lxxyxzj@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com>
1 parent e0faf8c commit f570109

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/net.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -282,13 +282,13 @@ const kSetNoDelay = Symbol('kSetNoDelay');
282282

283283
function Socket(options) {
284284
if (!(this instanceof Socket)) return new Socket(options);
285-
if (options.objectMode) {
285+
if (options?.objectMode) {
286286
throw new ERR_INVALID_ARG_VALUE(
287287
'options.objectMode',
288288
options.objectMode,
289289
'is not supported'
290290
);
291-
} else if (options.readableObjectMode || options.writableObjectMode) {
291+
} else if (options?.readableObjectMode || options?.writableObjectMode) {
292292
throw new ERR_INVALID_ARG_VALUE(
293293
`options.${
294294
options.readableObjectMode ? 'readableObjectMode' : 'writableObjectMode'

0 commit comments

Comments
 (0)