From 3f5b34cd341b9063d01baba72e708a9ebb16485b Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Thu, 23 Jan 2025 13:43:21 -0500 Subject: [PATCH] fix: missing some buffer contents in no-keepalive --- src/puter-js/src/lib/http.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/puter-js/src/lib/http.js b/src/puter-js/src/lib/http.js index 7a830649a..dcf982b11 100644 --- a/src/puter-js/src/lib/http.js +++ b/src/puter-js/src/lib/http.js @@ -66,6 +66,11 @@ export const make_http_api = ({ Socket, DEFAULT_PORT }) => { }; const TRANSFER_NO_KEEPALIVE = { data: data => { + if ( buffer ) { + const bin = encoder.encode(buffer); + data = new Uint8Array([...bin, ...data]); + buffer = ''; + } res.emit('data', decoder.decode(data)); } };