]> git.sesse.net Git - vlc/commitdiff
avformat mux: only write trailer if header was written
authorRafaël Carré <rafael.carre@gmail.com>
Thu, 21 Jan 2010 09:08:32 +0000 (10:08 +0100)
committerRafaël Carré <rafael.carre@gmail.com>
Thu, 21 Jan 2010 09:08:32 +0000 (10:08 +0100)
modules/demux/avformat/mux.c

index aadcbff1b6fe277e8963e7bf516b425aa9da40d5..cd4049251cab4659026a80dc812397f68bfeed8c 100644 (file)
@@ -174,7 +174,7 @@ void CloseMux( vlc_object_t *p_this )
     sout_mux_sys_t *p_sys = p_mux->p_sys;
     unsigned int i;
 
-    if( av_write_trailer( p_sys->oc ) < 0 )
+    if( !p_sys->b_write_header && av_write_trailer( p_sys->oc ) < 0 )
     {
         msg_Err( p_mux, "could not write trailer" );
     }