ipc-unix: don’t truncate the message on EAGAIN

Fixes #4452.
This commit is contained in:
Sebastian Reuße
2017-05-24 21:35:51 +02:00
committed by wm4
parent 83a9b0bc48
commit b7d0dfaf1a

View File

@@ -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;
}