diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index d6e09b400cafe9d3af1c1ece064e72c74a60330c..d3ac4abb79ea2d34da9a42e9bf1d73638b7e7d95 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -158,7 +158,7 @@ js_log(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
     for (i = 0; i < argc; i++) {
 		if((str=JS_ValueToString(cx, argv[i]))==NULL)
 		    return(JS_FALSE);
-		fprintf(errfp,JS_GetStringBytes(str));
+		fprintf(errfp,"%s",JS_GetStringBytes(str));
 	}
 	if(argc)
 		fprintf(errfp,"\n");