[BACK]Return to ftp.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ftp

Diff for /src/usr.bin/ftp/ftp.c between version 1.2 and 1.3

version 1.2, 1996/06/03 15:55:46 version 1.3, 1996/06/03 16:34:54
Line 202 
Line 202 
         char *user, *pass, *acct;          char *user, *pass, *acct;
         int n, aflag = 0;          int n, aflag = 0;
         char anonpass[MAXHOSTNAMELEN+2+32];          char anonpass[MAXHOSTNAMELEN+2+32];
           char hostname[MAXHOSTNAMELEN];
   
         user = pass = acct = 0;          user = pass = acct = 0;
         if (ruserpass(host, &user, &pass, &acct) < 0) {          if (ruserpass(host, &user, &pass, &acct) < 0) {
Line 212 
Line 213 
                 user = getlogin();                  user = getlogin();
                 strncpy(anonpass, user, 32);                  strncpy(anonpass, user, 32);
                 strcat(anonpass, "@");                  strcat(anonpass, "@");
                 gethostname(&anonpass[strlen(anonpass)-1], MAXHOSTNAMELEN);                  gethostname(hostname, sizeof hostname);
                   strcat(anonpass, hostname);
                 pass = anonpass;                  pass = anonpass;
                 user = "anonymous";                  user = "anonymous";
         }          }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3