diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index 6b35394814e3d5eb243694db678e8942b09134c1..1eac39b5fe2abf112fda597d4b6573a0b0b6194d 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -2502,6 +2502,7 @@ static void ctrl_thread(void* arg)
 				sockprintf(sock,"331 User name okay, give your full e-mail address as password.");
 			else
 				sockprintf(sock,"331 User name okay, need password.");
+			user.number=0;
 			continue;
 		}
 		if(!strnicmp(cmd, "PASS ",5) && user.alias[0]) {