From fdbb09f0e39d38cab38e949d226fff28a21c1c99 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 21 May 1999 09:28:40 +0000 Subject: [PATCH] (get_logname): also try $USERNAME git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6268 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/get_default_principal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/krb5/get_default_principal.c b/lib/krb5/get_default_principal.c index 3db42223c..6270aa5e1 100644 --- a/lib/krb5/get_default_principal.c +++ b/lib/krb5/get_default_principal.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -48,6 +48,8 @@ get_logname(void) return p; if((p = getenv("LOGNAME"))) return p; + if((p = getenv("USERNAME"))) + return p; #if defined(HAVE_GETLOGIN) && !defined(POSIX_GETLOGIN) if((p = getlogin())) return p; @@ -73,7 +75,7 @@ krb5_get_default_principal (krb5_context context, } pw = getpwuid(getuid()); - if(pw == NULL){ + if(pw == NULL) { p = get_logname(); if(p == NULL) return ENOTTY;