diff --git a/plugins/channelrx/demodais/aisdemodsink.cpp b/plugins/channelrx/demodais/aisdemodsink.cpp index 92a8c6b2b..c3f685ee6 100644 --- a/plugins/channelrx/demodais/aisdemodsink.cpp +++ b/plugins/channelrx/demodais/aisdemodsink.cpp @@ -242,7 +242,7 @@ void AISDemodSink::processOneSample(Complex &ci) else if (onesCount == 6) { // Start/end of packet - if (gotSOP && (bitCount == 8) && (bits == 0x7e) && (byteCount > 0)) + if (gotSOP && (bitCount == 8) && (bits == 0x7e) && (byteCount >= 3)) { // End of packet // Check CRC is valid