diff --git a/src/aprs_is.c b/src/aprs_is.c index c1e5bd2..50d2595 100644 --- a/src/aprs_is.c +++ b/src/aprs_is.c @@ -317,6 +317,11 @@ int patty_ax25_aprs_is_pending(patty_ax25_aprs_is *aprs) { ssize_t patty_ax25_aprs_is_flush(patty_ax25_aprs_is *aprs) { ssize_t ret = aprs->encoded; + if (patty_ax25_aprs_is_pending(aprs)) { + aprs->stats.rx_frames++; + aprs->stats.rx_bytes += ret; + } + aprs->state = APRS_IS_HEADER; aprs->offset_i = aprs->readlen; aprs->offset_call = 0;