diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index d74ec5e85b73e70e5b085e18efadfa779a53aa89..7ca7b89d4ecde99c7b753192e4d1a70d7e836a53 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -880,7 +880,6 @@ static void receive_thread(void* arg)
 	char		buf[8192];
 	char		extdesc[LEN_EXTDESC + 1] = "";
 	char		tmp[MAX_PATH+1];
-	int			i;
 	int			rd;
 	off_t		total=0;
 	off_t		last_total=0;
diff --git a/src/sbbs3/js_archive.c b/src/sbbs3/js_archive.c
index 29592f7c96a40ae29a679f5062b5a5207b689047..694af58dd2f7d68a13f0de755855d6999589f624 100644
--- a/src/sbbs3/js_archive.c
+++ b/src/sbbs3/js_archive.c
@@ -475,7 +475,6 @@ js_read(JSContext *cx, uintN argc, jsval *arglist)
 
 	JSBool retval = JS_TRUE;
 	rc = JS_SUSPENDREQUEST(cx);
-	jsint len = 0;
 	while(1) {
 		result = archive_read_next_header(ar, &entry);
 		if(result != ARCHIVE_OK) {