From b5ed9e9b61b864a951892bcfc50069d390725841 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Wed, 3 Jun 2020 00:26:58 -0400 Subject: [PATCH] Fix patty_kiss_tnc_recv() reads less than bufsz Fix issues with patty_kiss_tnc_recv() when read() calls return less than the allocated buffer size --- src/kiss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kiss.c b/src/kiss.c index ce2373b..ed5fadf 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -136,7 +136,7 @@ ssize_t patty_kiss_tnc_recv(patty_kiss_tnc *tnc, c = ((uint8_t *)tnc->buf)[tnc->offset++]; - if (tnc->offset == tnc->bufsz) { + if (tnc->offset == tnc->readlen) { tnc->offset = 0; }