From 4699ba1b4812a564eab1e1ffcd944ecab8f534a8 Mon Sep 17 00:00:00 2001 From: Yonle Date: Thu, 2 Nov 2023 22:06:12 +0700 Subject: [PATCH] fix major bug Signed-off-by: Yonle --- bouncer/bouncer1.js | 2 +- bouncer/bouncer2.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bouncer/bouncer1.js b/bouncer/bouncer1.js index 50c3759..ee37b24 100644 --- a/bouncer/bouncer1.js +++ b/bouncer/bouncer1.js @@ -44,7 +44,7 @@ module.exports = (ws, req) => { pendingEOSE.add(data[1]); break; case "CLOSE": - if (typeof(data[1]) !== "string") ws.send(JSON.stringify(["NOTICE", "error: bad request."])); + if (typeof(data[1]) !== "string") return ws.send(JSON.stringify(["NOTICE", "error: bad request."])); data[1] = ws.id + ":" + data[1]; bc(data); pendingEOSE.delete(data[1]); diff --git a/bouncer/bouncer2.js b/bouncer/bouncer2.js index 9e37ece..bf35297 100644 --- a/bouncer/bouncer2.js +++ b/bouncer/bouncer2.js @@ -43,7 +43,7 @@ module.exports = (ws, req) => { pendingEOSE.add(ws.id + ":" + data[1]); break; case "CLOSE": - if (typeof(data[1]) !== "string") ws.send(JSON.stringify(["NOTICE", "error: bad request."])); + if (typeof(data[1]) !== "string") return ws.send(JSON.stringify(["NOTICE", "error: bad request."])); bc(data, ws.id); pendingEOSE.delete(ws.id + ":" + data[1]); sess.prepare("DELETE FROM sess WHERE cID = ? AND subID = ?;").run(ws.id, data[1]);