From b5ef56c4a0233ebac121c9e929099f2f71e93262 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 12 Jul 2015 12:00:35 -0500 Subject: [PATCH] That'll work, I suppose --- src/kiss.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/kiss.c b/src/kiss.c index 17902bf..89a0138 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -10,6 +10,10 @@ ssize_t patty_kiss_read(int fd, void *buf, size_t len, int *port) { int flags = KISS_NONE; size_t i, b = 0; + if (read(fd, buf, len) < 0) { + goto error_io; + } + *port = 0; for (i=0; i