Browse Source

fixed username function (wtf happened here?)

Aaron Marcher 9 years ago
parent
commit
545f1560e6
1 changed files with 5 additions and 4 deletions
  1. 5 4
      slstatus.c

+ 5 - 4
slstatus.c

@@ -455,11 +455,12 @@ username(void)
 	uid_t uid = geteuid();
 	struct passwd *pw = getpwuid(uid);
 
-	if (pw == NULL)
-		return smprintf("%s", pw->pw_name);
+	if (pw == NULL) {
+		warn("Could not get username");
+		return smprintf(UNKNOWN_STR);
+	}
 
-	warn("Could not get username");
-	return smprintf(UNKNOWN_STR);
+	return smprintf("%s", pw->pw_name);
 }
 
 static char *