Diff between 31079f3b1baffe70a717a01e60eacfa6930a9ba7 and 2c68908c11c05f89c7762243673ebc0d1d125200

Changed Files

File Additions Deletions Status
serial/proxy.c +1 -1 modified

Full Patch

diff --git a/serial/proxy.c b/serial/proxy.c
index 32878ba..d545e36 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;