From 5f76e13946b91213cae66d423a90a27eda24dc1a Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 7 Jan 2022 00:53:11 +0100 Subject: rvnitctl: exit with status 1 when no output --- rvnitctl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; } -- cgit 1.4.1