From 62868f03607a1e3b9907a69085d136f66aec9a41 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 18 Feb 2018 02:18:07 +0000
Subject: [PATCH] JS login() method: Convert up to 128 characters of the passed
 user name to a string we can use and log in case of failure (helps to debug
 the full actual user name passed to the sevice, e.g. by an IMAP client).

---
 src/sbbs3/services.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index a308c16f4c..1ed1840c04 100644
--- a/src/sbbs3/services.c
+++ b/src/sbbs3/services.c
@@ -359,7 +359,7 @@ js_login(JSContext *cx, uintN argc, jsval *arglist)
 		return(JS_FALSE);
 
 	/* User name or number */
-	JSVALUE_TO_ASTRING(cx, argv[0], user, (LEN_ALIAS > LEN_NAME) ? LEN_ALIAS+2 : LEN_NAME+2, NULL);
+	JSVALUE_TO_ASTRING(cx, argv[0], user, 128, NULL);
 	if(user==NULL)
 		return(JS_FALSE);
 
-- 
GitLab