Skip to content

Commit

Permalink
server: filter out null read().
Browse files Browse the repository at this point in the history
  • Loading branch information
mrluanma committed Mar 14, 2024
1 parent bfe0c20 commit a026833
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,15 @@ wsserver.on('connection', async (ws) => {
const readable = conn.pipe(
createTransform(encryptor.decrypt.bind(encryptor)),
);
await new Promise((resolve, reject) => {
readable.once('readable', resolve);
});

const data = await readable.read();
let data = await readable.read();
while (!data) {
await new Promise((resolve, reject) => {
readable.once('readable', resolve);
});

data = await readable.read();
}

let headerLength = 2;
if (data.length < headerLength) {
Expand Down

0 comments on commit a026833

Please sign in to comment.