summaryrefslogtreecommitdiffstats
path: root/input
diff options
context:
space:
mode:
Diffstat (limited to 'input')
-rw-r--r--input/ipc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/input/ipc.c b/input/ipc.c
index 3ce37cbb24..028ef7c7ab 100644
--- a/input/ipc.c
+++ b/input/ipc.c
@@ -475,12 +475,12 @@ static int ipc_write(int fd, const char *buf, size_t count)
ssize_t rc = write(fd, buf, count);
if (rc <= 0) {
if (rc == 0)
- return ECONNRESET;
+ return -1;
- if (rc == EINTR)
+ if (errno == EINTR)
continue;
- if (rc == EAGAIN)
+ if (errno == EAGAIN)
return 0;
return rc;