From b365336f5c675fa25eb2b47de72ab4c51942ee08 Mon Sep 17 00:00:00 2001
From: echicken <echicken@bbs.electronicchicken.com>
Date: Tue, 3 Jan 2023 22:30:32 +0000
Subject: [PATCH] Aripoll auth wtf

---
 webv4/lib/auth.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/webv4/lib/auth.js b/webv4/lib/auth.js
index fcf725e42f..bf15838863 100644
--- a/webv4/lib/auth.js
+++ b/webv4/lib/auth.js
@@ -1,10 +1,12 @@
 require('sbbsdefs.js', 'SYS_CLOSED');
 
 function randomString(length) {
-	var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split("");
+	var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
 	var str = '';
 	for (var i = 0; i < length; i++) {
-		str += chars[Math.floor(Math.random() * chars.length)];
+		var rn = Math.floor(Math.random() * chars.length);
+		if (rn >= chars.length) log(LOG_DEBUG, "Impossible number: " + rn);
+		str += chars[rn];
 	}
 	return str;
 }
-- 
GitLab