Avoid using uninitialized variables
authorGé van Geldorp <ge@gse.nl>
Wed, 4 Jan 2006 23:48:15 +0000 (23:48 +0000)
committerGé van Geldorp <ge@gse.nl>
Wed, 4 Jan 2006 23:48:15 +0000 (23:48 +0000)
svn path=/trunk/; revision=20565

reactos/apps/utils/net/ftp/ftp.c

index 640e1af..4642bac 100644 (file)
@@ -211,13 +211,16 @@ int login(const char *host)
        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