From: Aaron Marcher Date: Thu, 20 Apr 2017 20:14:56 +0000 (+0200) Subject: Merge pull request #39 from stoeckmann/fgets X-Git-Url: https://git.xinqibao.xyz/slstatus.git/commitdiff_plain/95ceafcae7fbd244c3226bb97db37a7a99877d55?hp=1289bdb742adab134cf4874447b66ab386deb724 Merge pull request #39 from stoeckmann/fgets On success, fgets always terminates the result. --- diff --git a/slstatus.c b/slstatus.c index 6deb68c..ada6441 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';