diff --git a/srtcore/buffer_rcv.cpp b/srtcore/buffer_rcv.cpp index 6d783f0d3..af3ab7f0c 100644 --- a/srtcore/buffer_rcv.cpp +++ b/srtcore/buffer_rcv.cpp @@ -614,6 +614,9 @@ void CRcvBufferNew::releaseNextFillerEntries() releaseUnitInPos(pos); pos = incPos(pos); m_iStartPos = pos; + --m_iMaxPosInc; + if (m_iMaxPosInc < 0) + m_iMaxPosInc = 0; } }