slstatus

My fork of https://tools.suckless.org/slstatus/
git clone https://git.inz.fi/slstatus
Log | Files | Refs | README | LICENSE

commit b640cc489b65153efcb519feb9038d658b4bf005
parent c12b9cc50b5f476cd7b1de1dbd49e6282b1a042f
Author: Laslo Hunhold <dev@frign.de>
Date:   Sun, 20 May 2018 00:57:24 +0200

Check return value of pclose()

Diffstat:
Mcomponents/run_command.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/run_command.c b/components/run_command.c @@ -16,7 +16,10 @@ run_command(const char *cmd) return NULL; } p = fgets(buf, sizeof(buf) - 1, fp); - pclose(fp); + if (pclose(fp) < 0) { + warn("pclose '%s':", cmd); + return NULL; + } if (!p) { return NULL; }