diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index c25be57d93410a8943f8f51e7178207942d67294..8edf6dae7678718164d79308c68a7cc52018ee2e 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -4188,7 +4188,7 @@ js_rmfiles(JSContext *cx, uintN argc, jsval *arglist)
 	jsval *argv=JS_ARGV(cx, arglist);
 	char*		dir = NULL;
 	char*		spec = NULL;
-	size_t		keep = 0;
+	int32		keep = 0;
 	jsrefcount	rc;
 
 	JS_SET_RVAL(cx, arglist, INT_TO_JSVAL(-1));