From a28eb78a9df1b88ed96747b7c1b046ed6b8b934e Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 5 May 1996 04:38:02 +0000 Subject: [PATCH] Do not use getlogin, it's different (and/or broken) on AIX git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@492 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftp/ftp.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/appl/ftp/ftp/ftp.c b/appl/ftp/ftp/ftp.c index 8a2e11458..a714e3955 100644 --- a/appl/ftp/ftp/ftp.c +++ b/appl/ftp/ftp/ftp.c @@ -176,14 +176,11 @@ login(char *host) return (0); } while (user == NULL) { - char *myname = getlogin(); + char *myname = NULL; + struct passwd *pp = getpwuid(getuid()); - if (myname == NULL) { - struct passwd *pp = getpwuid(getuid()); - - if (pp != NULL) - myname = pp->pw_name; - } + if (pp != NULL) + myname = pp->pw_name; if (myname) printf("Name (%s:%s): ", host, myname); else