Skip to content

Commit 8cff90b

Browse files
authored
Merge pull request #1092 from ProgrammerIn-wonderland/main
move try-catch outside of loop in TLS readstream
2 parents d638f37 + f177732 commit 8cff90b

File tree

1 file changed

+5
-5
lines changed
  • src/puter-js/src/modules/networking

1 file changed

+5
-5
lines changed

src/puter-js/src/modules/networking/PTLS.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,18 @@ export class PTLSSocket extends PSocket {
6262
let reader = read.getReader();
6363
let done = false;
6464
this.emit("tlsopen", undefined);
65-
66-
while (!done) {
67-
try {
65+
try {
66+
while (!done) {
6867
const {done: readerDone, value} = await reader.read();
6968
done = readerDone;
7069
if (!done) {
7170
this.emit("tlsdata", value);
7271
}
73-
} catch (e) {
74-
this.emit("error", e)
7572
}
73+
} catch (e) {
74+
this.emit("error", e)
7675
}
76+
this.emit("close", undefined);
7777
})();
7878
}
7979
on(event, callback) {

0 commit comments

Comments
 (0)