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;