diff --git a/src/sbbs3/js_bbs.cpp b/src/sbbs3/js_bbs.cpp
index 0cc330a53a612a53776d363105788af298d74b4c..c0ff9aff3f8c2856f925a1a3fd05bfc284deac48 100644
--- a/src/sbbs3/js_bbs.cpp
+++ b/src/sbbs3/js_bbs.cpp
@@ -2222,7 +2222,7 @@ js_sendfile(JSContext *cx, uintN argc, jsval *arglist)
 		return(JS_FALSE);
 
 	if(argc>1) {
-		JSVALUE_TO_ASTRING(cx, argv[1], p, 2, NULL);
+		JSVALUE_TO_ASTRING(cx, argv[1], p, 8, NULL);
 		if(p!=NULL)
 			prot=*p;
 		uintN argn = 2;
@@ -2271,7 +2271,7 @@ js_recvfile(JSContext *cx, uintN argc, jsval *arglist)
 		return(JS_FALSE);
 
 	if(argc>1) {
-		JSVALUE_TO_ASTRING(cx, argv[1], p, 2, NULL);
+		JSVALUE_TO_ASTRING(cx, argv[1], p, 8, NULL);
  		if(p!=NULL)
 			prot=*p;
 		if(argc > 2)
diff --git a/src/sbbs3/js_console.cpp b/src/sbbs3/js_console.cpp
index 4ab17ca77b5ee033f09e03b50e516a17024a431a..b78c376f3e73503a5abaed2c703d9b73fe5b51d7 100644
--- a/src/sbbs3/js_console.cpp
+++ b/src/sbbs3/js_console.cpp
@@ -667,7 +667,7 @@ js_handle_ctrlkey(JSContext *cx, uintN argc, jsval *arglist)
 	if(JSVAL_IS_INT(argv[0]))
 		key=(char)JSVAL_TO_INT(argv[0]);
 	else {
-		JSVALUE_TO_ASTRING(cx, argv[0], keystr, 2, NULL);
+		JSVALUE_TO_ASTRING(cx, argv[0], keystr, 8, NULL);
 		if(keystr==NULL)
 			return(JS_FALSE);
 		key=keystr[0];