Fixed username detection bug

This commit is contained in:
Mathew 2015-11-25 06:19:59 -05:00 committed by Mathew Velasquez
parent 3fe32125a3
commit 25a6478553
1 changed files with 2 additions and 2 deletions

View File

@ -258,8 +258,8 @@ Oneshot::Oneshot(const RGSSThreadData &threadData)
struct passwd *pwd = getpwuid(getuid()); struct passwd *pwd = getpwuid(getuid());
if (pwd) if (pwd)
{ {
if (pwd->pw_gecos && pwd->pw_gecos[0] != ',') if (pwd->pw_gecos && pwd->pw_gecos[0] && pwd->pw_gecos[0] != ',')
{ {
//Get the user's full name //Get the user's full name
int comma = 0; int comma = 0;
for (; pwd->pw_gecos[comma] && pwd->pw_gecos[comma] != ','; ++comma) {} for (; pwd->pw_gecos[comma] && pwd->pw_gecos[comma] != ','; ++comma) {}