]> git.sesse.net Git - vlc/commitdiff
mkv: use do/while-zero for impossible loop
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Apr 2014 21:35:18 +0000 (00:35 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Apr 2014 21:35:18 +0000 (00:35 +0300)
modules/demux/mkv/mkv.cpp

index ef6a50113501fc8be66c44852fb84a78bcee4b22..b2b85bb0ab724ee36e06cfd5f4a0992806302ec5 100644 (file)
@@ -707,7 +707,7 @@ static int Demux( demux_t *p_demux)
     }
     int i_return = 0;
 
-    for( ;; )
+    do
     {
         if( p_sys->i_pts >= p_sys->i_start_pts  )
             if ( p_vsegment->UpdateCurrentToChapter( *p_demux ) )
@@ -795,6 +795,7 @@ static int Demux( demux_t *p_demux)
         vlc_mutex_unlock( &p_sys->lock_demuxer );
         return 1;
     }
+    while (0);
 
     vlc_mutex_unlock( &p_sys->lock_demuxer );