From d81b4112a0473e5d9ce746eab09ee8dcf31b2e9a Mon Sep 17 00:00:00 2001 From: david Date: Mon, 26 Nov 2012 22:13:30 +0000 Subject: [PATCH] Don't add rc to write_count when rc is negative. Noticed by Tomas Hozza. --- nsock/src/nsock_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nsock/src/nsock_core.c b/nsock/src/nsock_core.c index ff40d1bf4..9176c6a48 100644 --- a/nsock/src/nsock_core.c +++ b/nsock/src/nsock_core.c @@ -570,7 +570,8 @@ void handle_write_result(mspool *ms, msevent *nse, enum nse_status status) { } } - nse->iod->write_count+= res; + if (res >= 0) + nse->iod->write_count += res; } if (nse->event_done && nse->iod->sd != -1) {