]> git.sesse.net Git - vlc/commitdiff
block: simplify block_FifoRelease
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 17 Mar 2015 17:16:44 +0000 (19:16 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 17 Mar 2015 18:50:30 +0000 (20:50 +0200)
Since the FIFO is being destroyed, there is no need to lock and to
update the FIFO internal state.

src/misc/block.c

index a5c4b40105faf0ffd930bf5f27110e0c38e05c25..26a2af6da1112dbe650d7e2e012d8ab384ff2850 100644 (file)
@@ -550,7 +550,7 @@ block_fifo_t *block_FifoNew( void )
  */
 void block_FifoRelease( block_fifo_t *p_fifo )
 {
-    block_FifoEmpty( p_fifo );
+    block_ChainRelease( p_fifo->p_first );
     vlc_cond_destroy( &p_fifo->wait_room );
     vlc_cond_destroy( &p_fifo->wait );
     vlc_mutex_destroy( &p_fifo->lock );