diff --git a/src/xmodem.c b/src/xmodem.c index e004422..8edc8e9 100644 --- a/src/xmodem.c +++ b/src/xmodem.c @@ -115,6 +115,8 @@ xmodem_send( if (recv_char == XMODEM_ACK) { break; + } else if (recv_char == XMODEM_CAN) { + return XMODEM_ERR_CANCEL; } retries++;