diff options
author | Leah Neukirchen <leah@vuxu.org> | 2022-01-07 00:53:11 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-01-07 00:53:30 +0100 |
commit | 5f76e13946b91213cae66d423a90a27eda24dc1a (patch) | |
tree | 26a9bc8848a76ec6520c3d4020164361788a7efa | |
parent | 37073c9c804b33af2bd06193cc0cac565fb9ef43 (diff) | |
download | rvnit-5f76e13946b91213cae66d423a90a27eda24dc1a.tar.gz rvnit-5f76e13946b91213cae66d423a90a27eda24dc1a.tar.xz rvnit-5f76e13946b91213cae66d423a90a27eda24dc1a.zip |
rvnitctl: exit with status 1 when no output
-rw-r--r-- | rvnitctl.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rvnitctl.c b/rvnitctl.c index 1f3977c..c6bec1a 100644 --- a/rvnitctl.c +++ b/rvnitctl.c @@ -31,6 +31,8 @@ main(int argc, char *argv[]) dprintf(connfd, "%c%s", *argv[1], argv[2] ? argv[2] : ""); + int status = 1; + ssize_t rd; do { char buf[4096]; @@ -39,8 +41,10 @@ main(int argc, char *argv[]) perror("read"); exit(111); } + if (rd > 0) + status = 0; write(1, buf, rd); } while (rd > 0); - return 0; + return status; } |