Skip to content

Commit 88a131a

Browse files
author
mannol
committed
Fixed bug when adjusting queue size
1 parent 9b2d3e5 commit 88a131a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

toxav/rtp.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -603,10 +603,11 @@ int rtp_release_session_recv ( RTPSession *session )
603603
*/
604604
void rtp_queue_adjust_limit(RTPSession *session, uint64_t limit)
605605
{
606-
RTPMessage *_tmp, * _it;
607606
pthread_mutex_lock(&session->mutex);
607+
608+
RTPMessage *_tmp, * _it = session->oldest_msg;
608609

609-
for ( _it = session->oldest_msg; session->queue_size > limit; _it = _tmp ) {
610+
for ( ; session->queue_size > limit; _it = _tmp ) {
610611
_tmp = _it->next;
611612
rtp_free_msg( session, _it);
612613
session->queue_size --;

0 commit comments

Comments
 (0)