Avoid using uninitialized variables
Modified: trunk/reactos/apps/utils/net/ftp/ftp.c

Modified: trunk/reactos/apps/utils/net/ftp/ftp.c
--- trunk/reactos/apps/utils/net/ftp/ftp.c	2006-01-04 23:28:10 UTC (rev 20564)
+++ trunk/reactos/apps/utils/net/ftp/ftp.c	2006-01-04 23:48:15 UTC (rev 20565)
@@ -211,13 +211,16 @@
 	int n, aflag = 0;
 
 	user = pass = acct = 0;
-	if (ruserpass(host, &puser, &ppass, &pacct) < 0) {
+	n = ruserpass(host, &puser, &ppass, &pacct);
+	if (n < 0) {
 		code = -1;
 		return(0);
 	}
-	user = puser;
-	pass = ppass;
-	acct = pacct;
+	if (0 != n) {
+		user = puser;
+		pass = ppass;
+		acct = pacct;
+	}
 	while (user == NULL) {
            const char *myname = "none"; // This needs to become the usename env