From 159b98132dd2f09b6fdb625ffab9ac447f8a952b Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Thu, 14 Jan 2021 17:49:15 +0000 Subject: [PATCH] Stop retrying TURN access when forbidden If we're not allowed to have TURN access, there's no reason to ask in a loop. --- src/client.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/client.js b/src/client.js index acf33e64c..5395cc14d 100644 --- a/src/client.js +++ b/src/client.js @@ -5425,6 +5425,11 @@ function checkTurnServers(client) { } }, function(err) { logger.error("Failed to get TURN URIs"); + // If we get a 403, there's no point in looping forever. + if (err.httpStatus === 403) { + logger.info("TURN access unavailable for this account"); + return; + } client._checkTurnServersTimeoutID = setTimeout(function() { checkTurnServers(client); }, 60000);