X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/1289bdb742adab134cf4874447b66ab386deb724..b2714032e5087e63b5744d3fb8a131e13e1d6f9a:/slstatus.c diff --git a/slstatus.c b/slstatus.c index 6deb68c..5500a62 100644 --- a/slstatus.c +++ b/slstatus.c @@ -447,7 +447,7 @@ run_command(const char *cmd) warn("Failed to get command output for %s", cmd); return smprintf("%s", UNKNOWN_STR); } - fgets(buf, sizeof(buf) - 1, fp); + fgets(buf, sizeof(buf), fp); pclose(fp); buf[sizeof(buf) - 1] = '\0'; @@ -643,8 +643,7 @@ uptime(void) static char * username(void) { - uid_t uid = geteuid(); - struct passwd *pw = getpwuid(uid); + struct passwd *pw = getpwuid(geteuid()); if (pw == NULL) { warn("Failed to get username");