From 2c68908c11c05f89c7762243673ebc0d1d125200 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Tue, 10 May 2011 11:06:51 +0200 Subject: [PATCH] Fix error check from write in channel_write --- serial/proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serial/proxy.c b/serial/proxy.c index 32878ba7b..d545e360a 100644 --- a/serial/proxy.c +++ b/serial/proxy.c @@ -212,7 +212,7 @@ static int channel_write(GIOChannel *chan, char *buf, size_t size) while (wbytes < size) { written = write(fd, buf + wbytes, size - wbytes); - if (written) + if (written < 0) return -errno; wbytes += written; -- 2.47.3