diff options
Diffstat (limited to 'test/parallel/test-net-end-close.js')
-rw-r--r-- | test/parallel/test-net-end-close.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/parallel/test-net-end-close.js b/test/parallel/test-net-end-close.js index c0705da9d0..b488f16510 100644 --- a/test/parallel/test-net-end-close.js +++ b/test/parallel/test-net-end-close.js @@ -6,11 +6,15 @@ const net = require('net'); const { internalBinding } = require('internal/test/binding'); const { UV_EOF } = internalBinding('uv'); +const { streamBaseState, kReadBytesOrError } = internalBinding('stream_wrap'); const s = new net.Socket({ handle: { readStart: function() { - setImmediate(() => this.onread(UV_EOF, null)); + setImmediate(() => { + streamBaseState[kReadBytesOrError] = UV_EOF; + this.onread(); + }); }, close: (cb) => setImmediate(cb) }, |