=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ftp/ftp.c,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/ftp/ftp.c 1996/06/03 15:55:46 1.2 --- src/usr.bin/ftp/ftp.c 1996/06/03 16:34:54 1.3 *************** *** 202,207 **** --- 202,208 ---- char *user, *pass, *acct; int n, aflag = 0; char anonpass[MAXHOSTNAMELEN+2+32]; + char hostname[MAXHOSTNAMELEN]; user = pass = acct = 0; if (ruserpass(host, &user, &pass, &acct) < 0) { *************** *** 212,218 **** user = getlogin(); strncpy(anonpass, user, 32); strcat(anonpass, "@"); ! gethostname(&anonpass[strlen(anonpass)-1], MAXHOSTNAMELEN); pass = anonpass; user = "anonymous"; } --- 213,220 ---- user = getlogin(); strncpy(anonpass, user, 32); strcat(anonpass, "@"); ! gethostname(hostname, sizeof hostname); ! strcat(anonpass, hostname); pass = anonpass; user = "anonymous"; }