From 1ef015196b1ea04d220a72a0b44b68ea68fcd9ce Mon Sep 17 00:00:00 2001 From: vraatikka Date: Wed, 16 Oct 2013 22:30:59 +0300 Subject: [PATCH] Another case where gw_write fails in EAGAIN/EWOULDBLOCK. --- server/core/dcb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/core/dcb.c b/server/core/dcb.c index 95f84bb0f..f87f05750 100644 --- a/server/core/dcb.c +++ b/server/core/dcb.c @@ -815,6 +815,11 @@ int saved_errno = 0; if (w < 0) { + if (saved_errno == EAGAIN || + saved_errno == EWOULDBLOCK) + { + break; + } skygw_log_write_flush( LOGFILE_ERROR, "Error : Write to dcb %p "