From cf2688d8f89f63727c62eaa480d17f51cc473e99 Mon Sep 17 00:00:00 2001 From: deathcap Date: Sat, 16 Jan 2016 18:18:20 -0800 Subject: [PATCH] Send framed packets in one push() --- src/transforms/framing.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transforms/framing.js b/src/transforms/framing.js index a4fb0f7..45f0057 100644 --- a/src/transforms/framing.js +++ b/src/transforms/framing.js @@ -15,10 +15,10 @@ class Framer extends Transform { } _transform(chunk, enc, cb) { - var buffer = new Buffer(sizeOfVarInt(chunk.length)); + var buffer = new Buffer(sizeOfVarInt(chunk.length) + chunk.length); writeVarInt(chunk.length, buffer, 0); + chunk.copy(buffer, sizeOfVarInt(chunk.length)); this.push(buffer); - this.push(chunk); return cb(); } }