diff options
-rw-r--r-- | bin/nshd-tester.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/bin/nshd-tester.c b/bin/nshd-tester.c index d4d3a09..8667ec0 100644 --- a/bin/nshd-tester.c +++ b/bin/nshd-tester.c @@ -164,14 +164,10 @@ int main(int argc, char *argv[]) { ssize_t bytes_written = 0; while (bytes_written < bytes_read) { ssize_t n = write(STDERR_FILENO, &(buf[bytes_written]), bytes_read-bytes_written); - if (n < 0) { - bytes_written = -1; - break; - } + if (n < 0) + error(EXIT_FAILURE, errno, "write"); bytes_written += n; } - if (bytes_written < 0) - error(EXIT_FAILURE, errno, "write"); } assert_not_reached(); } |