From b7d0dfaf1a8fe33f555679ebaf132caa4d9842c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Reu=C3=9Fe?= Date: Wed, 24 May 2017 21:35:51 +0200 Subject: =?UTF-8?q?ipc-unix:=20don=E2=80=99t=20truncate=20the=20message=20?= =?UTF-8?q?on=20EAGAIN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #4452. --- input/ipc-unix.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/input/ipc-unix.c b/input/ipc-unix.c index e4b98edfc9..f26e0cadde 100644 --- a/input/ipc-unix.c +++ b/input/ipc-unix.c @@ -78,12 +78,9 @@ static int ipc_write_str(struct client_arg *client, const char *buf) return 0; } - if (errno == EINTR) + if (errno == EINTR || errno == EAGAIN) continue; - if (errno == EAGAIN) - return 0; - return rc; } -- cgit v1.2.3