]> git.sesse.net Git - vlc/commitdiff
block_FifoShow: fix condition variable usage
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 6 Jan 2009 10:19:38 +0000 (12:19 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 6 Jan 2009 10:19:38 +0000 (12:19 +0200)
src/misc/block.c

index 024293b849d232e81e9b793787ba8fcde1a18576..1c68a3f249359a6becb37578a9365996ea8e9f96 100644 (file)
@@ -526,7 +526,7 @@ block_t *block_FifoShow( block_fifo_t *p_fifo )
     vlc_mutex_lock( &p_fifo->lock );
     mutex_cleanup_push( &p_fifo->lock );
 
-    if( p_fifo->p_first == NULL )
+    while( p_fifo->p_first == NULL )
         vlc_cond_wait( &p_fifo->wait, &p_fifo->lock );
 
     b = p_fifo->p_first;