diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index a308c16f4c580671aafd099cb70932d1527d175a..1ed1840c049a81a22fe82ffe8f7e44736607f668 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);