From c8009d2985a70d59eef4bf64f358eea2e851b27b Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 29 Jun 2012 12:47:03 -0400 Subject: [PATCH] Check return value of write() in regress.c --- test/regress.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/regress.c b/test/regress.c index b736d891..0ab93a98 100644 --- a/test/regress.c +++ b/test/regress.c @@ -1357,8 +1357,8 @@ static void write_a_byte_cb(evutil_socket_t fd, short what, void *arg) { char buf[] = "x"; - write(fd, buf, 1); - ++n_write_a_byte_cb; + if (write(fd, buf, 1) == 1) + ++n_write_a_byte_cb; } static void read_and_drain_cb(evutil_socket_t fd, short what, void *arg) -- 2.50.1