diff options
Diffstat (limited to 'rvnitctl.c')
-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; } |