From 734f29b6efd9aaea6347c2f27f4095a399168e61 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sun, 15 Feb 2009 20:17:29 +0100 Subject: [PATCH] Get user name from getpwuid, fixes #546 --- src/common/identity.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/identity.cpp b/src/common/identity.cpp index 26520989..1978ebe9 100644 --- a/src/common/identity.cpp +++ b/src/common/identity.cpp @@ -88,7 +88,10 @@ QString Identity::defaultNick() { nick = shortUserName; #elif defined(Q_OS_UNIX) - QString userName = getlogin(); + QString userName; + struct passwd *pwd = getpwuid(getuid()); + if(pwd) + userName = pwd->pw_name; if(!userName.isEmpty()) nick = userName; -- 2.20.1