diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 4c821d6ee0d622a7ba6d5512ab67996dcaac89d5..725901c1bc497849136fa149fd0de89c8291b9c9 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -1015,7 +1015,7 @@ long js_exec(const char *fname, char** args)
 		len=strlen(line);
 		if((js_buf=realloc(js_buf,js_buflen+len))==NULL) {
 			lprintf(LOG_ERR,"!Error allocating %lu bytes of memory"
-				,js_buflen+len);
+				,(ulong)(js_buflen+len));
 			if(fp!=stdin)
 				fclose(fp);
 			return(-1);