Skip to content

Commit 3f5b34c

Browse files
committed
fix: missing some buffer contents in no-keepalive
1 parent ee136f4 commit 3f5b34c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/puter-js/src/lib/http.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ export const make_http_api = ({ Socket, DEFAULT_PORT }) => {
6666
};
6767
const TRANSFER_NO_KEEPALIVE = {
6868
data: data => {
69+
if ( buffer ) {
70+
const bin = encoder.encode(buffer);
71+
data = new Uint8Array([...bin, ...data]);
72+
buffer = '';
73+
}
6974
res.emit('data', decoder.decode(data));
7075
}
7176
};

0 commit comments

Comments
 (0)