From 7aca18f4f5195ff57f9c5cbc885b68e48398556c Mon Sep 17 00:00:00 2001 From: Björn Hagemeister Date: Mon, 14 Apr 2014 18:10:54 +0200 Subject: Fix user name detection in pvsclient. --- src/client/net/serverconnection.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/net/serverconnection.cpp b/src/client/net/serverconnection.cpp index 3ccb11e..6f7f22a 100644 --- a/src/client/net/serverconnection.cpp +++ b/src/client/net/serverconnection.cpp @@ -6,6 +6,9 @@ #include #include #include +#include +#include + //#define verbose #include "../vnc/vncserver.h" @@ -125,7 +128,7 @@ void ServerConnection::handleMsg() return; } emit stateChange(ConnectWindow::LoggingIn); - char *user = getlogin(); + char *user = getpwuid(getuid())->pw_name; if (user == NULL || *user == '\0') user = getenv("USER"); if (user == NULL || *user == '\0') -- cgit v1.2.3-55-g7522