From f68452c47a32bd9d9c12307e594ee6c1e367f37e Mon Sep 17 00:00:00 2001 From: Kenneth Foster Date: Fri, 9 Jun 2023 14:54:17 -0400 Subject: [PATCH] Added changes to stop auth attempts after an error --- server/util-server.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/server/util-server.js b/server/util-server.js index daf98de62..a332764c6 100644 --- a/server/util-server.js +++ b/server/util-server.js @@ -413,22 +413,25 @@ exports.radius = function ( exports.redisPingAsync = function (dsn) { return new Promise((resolve, reject) => { const client = redis.createClient({ - url: dsn, + url: dsn }); client.on("error", (err) => { + client.disconnect(); reject(err); }); client.connect().then(() => { - client.ping().then((res, err) => { - if (client.isOpen) { - client.disconnect(); - } - if (err) { - reject(err); - } else { - resolve(res); - } - }); + if(client.isOpen){ + client.ping().then((res, err) => { + if (client.isOpen) { + client.disconnect(); + } + if (err) { + reject(err); + } else { + resolve(res); + } + }); + } }); }); };