Reset TNC command state on frame end

This commit is contained in:
XANTRONIX Development 2020-09-22 21:27:11 -05:00 committed by XANTRONIX Industrial
parent 26716a5b2a
commit 50eaef806d

View file

@ -278,7 +278,8 @@ ssize_t patty_kiss_tnc_drain(patty_kiss_tnc *tnc, void *buf, size_t len) {
if (c == PATTY_KISS_FESC) { if (c == PATTY_KISS_FESC) {
tnc->state = KISS_FRAME_ESCAPE; tnc->state = KISS_FRAME_ESCAPE;
} else if (c == PATTY_KISS_FEND) { } else if (c == PATTY_KISS_FEND) {
tnc->state = KISS_FRAME_COMMAND; tnc->state = KISS_FRAME_COMMAND;
tnc->command = PATTY_KISS_RETURN;
goto done; goto done;
} else { } else {