X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/80fc20d1d69b14f36ad9bb64d8af38481cbf1ff5..d6ad87ce06593979b397fe1a01fc5fe9cb86e6a9:/components/run_command.c diff --git a/components/run_command.c b/components/run_command.c index b5eeff0..7ae1b69 100644 --- 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; }