From cd06d814209c0d3fbe1b45ddfd71389d27bb2e6d Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Mon, 13 Apr 2015 10:02:14 -0400 Subject: [PATCH] express: Check getenv(LOGNAME) for user name first before using getlogin() Signed-off-by: Chris Michael --- src/bin/utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/utils.c b/src/bin/utils.c index 74e8d0b..e112f1e 100644 --- a/src/bin/utils.c +++ b/src/bin/utils.c @@ -108,7 +108,8 @@ _util_user_fullname_get(void) struct passwd *p; size_t n; - if (!(usr = getlogin())) return NULL; + if (!(usr = getenv("LOGNAME"))) + if (!(usr = getlogin())) return NULL; p = getpwnam(usr); if ((!p) && (errno == 0)) return NULL;