From cadc0d03d287c297ccf6513d3ab16435eb27fd18 Mon Sep 17 00:00:00 2001 From: si458 Date: Thu, 19 Jun 2025 15:12:58 +0100 Subject: [PATCH] fix webrelay not creating new tunnels #7113 Signed-off-by: si458 --- apprelays.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apprelays.js b/apprelays.js index 3dad6910..e41a9ed0 100644 --- a/apprelays.js +++ b/apprelays.js @@ -149,7 +149,7 @@ module.exports.CreateWebRelaySession = function (parent, db, req, args, domain, // Check to see if any of the tunnels are free var count = 0; for (var i in tunnels) { - count += ((tunnels[i].isWebSocket || tunnels[i].isStreaming) ? 0 : 1); + count += ((tunnels[i].isWebSocket || tunnels[i].isStreaming || (tunnels[i].res != null)) ? 0 : 1); if ((tunnels[i].relayActive == true) && (tunnels[i].res == null) && (tunnels[i].isWebSocket == false) && (tunnels[i].isStreaming == false)) { // Found a free tunnel, use it const x = pendingRequests.shift();