diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index c6c8929aca965474232c171033b6712d0c54ef40..6612aaa938e370346c9a3e5dd2d51695f8ed398f 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -3668,7 +3668,7 @@ js_socket_select(JSContext *cx, uintN argc, jsval *arglist)
 {
 	jsval *argv=JS_ARGV(cx, arglist);
 	JSObject*	inarray[3]={NULL, NULL, NULL};
-	int		inarray_cnt = 0;
+	jsuint		inarray_cnt = 0;
 	JSObject*	robj;
 	JSObject*	rarray;
 	BOOL		poll_for_write=FALSE;