relayHandler: terminate immediately if user already disconnected.

Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
Yonle
2023-12-24 21:22:56 +07:00
parent c7d37b8531
commit c400c3959d

View File

@@ -204,6 +204,7 @@ function newConn(addr, id) {
relay.id = id;
relay.on('open', _ => {
if (!csess.has(id)) return relay.terminate();
socks.add(relay); // Add this socket session to [socks]
if (process.env.LOG_ABOUT_RELAYS || log_about_relays) console.log(process.pid, "---", `[${id}] [${socks.size}/${relays.length*csess.size}]`, relay.url, "is connected");