From f68452c47a32bd9d9c12307e594ee6c1e367f37e Mon Sep 17 00:00:00 2001
From: Kenneth Foster <Kennethfoster951@gmail.com>
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);
+ }
+ });
+ }
});
});
};