From c613da7ab3a296b2477b473c178d2d8afd981165 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 3 Sep 2017 12:16:40 -0400 Subject: nshd-tester: simplify the full_write routine --- bin/nshd-tester.c | 8 ++------ 1 file 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(); } -- cgit v1.2.2