From 50eaef806df79f7125c6d1675348a5564bad2f14 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Tue, 22 Sep 2020 21:27:11 -0500 Subject: [PATCH] Reset TNC command state on frame end --- src/tnc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tnc.c b/src/tnc.c index fc909f5..ab0c3a3 100644 --- a/src/tnc.c +++ b/src/tnc.c @@ -278,7 +278,8 @@ ssize_t patty_kiss_tnc_drain(patty_kiss_tnc *tnc, void *buf, size_t len) { if (c == PATTY_KISS_FESC) { tnc->state = KISS_FRAME_ESCAPE; } else if (c == PATTY_KISS_FEND) { - tnc->state = KISS_FRAME_COMMAND; + tnc->state = KISS_FRAME_COMMAND; + tnc->command = PATTY_KISS_RETURN; goto done; } else {