diff options
Diffstat (limited to 'benchmark/net/tcp-raw-pipe.js')
-rw-r--r-- | benchmark/net/tcp-raw-pipe.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/benchmark/net/tcp-raw-pipe.js b/benchmark/net/tcp-raw-pipe.js index 16dc6955c4..7144c237af 100644 --- a/benchmark/net/tcp-raw-pipe.js +++ b/benchmark/net/tcp-raw-pipe.js @@ -43,15 +43,15 @@ function main({ dur, len, type }) { if (err) fail(err, 'connect'); - clientHandle.onread = function(nread, buffer) { + clientHandle.onread = function(buffer) { // we're not expecting to ever get an EOF from the client. // just lots of data forever. - if (nread < 0) - fail(nread, 'read'); + if (!buffer) + fail('read'); const writeReq = new WriteWrap(); writeReq.async = false; - err = clientHandle.writeBuffer(writeReq, buffer); + err = clientHandle.writeBuffer(writeReq, Buffer.from(buffer)); if (err) fail(err, 'write'); @@ -89,11 +89,11 @@ function main({ dur, len, type }) { if (err) fail(err, 'connect'); - clientHandle.onread = function(nread, buffer) { - if (nread < 0) - fail(nread, 'read'); + clientHandle.onread = function(buffer) { + if (!buffer) + fail('read'); - bytes += buffer.length; + bytes += buffer.byteLength; }; connectReq.oncomplete = function(err) { |