]> git.sesse.net Git - vlc/blobdiff - modules/demux/avformat/mux.c
avformat mux: only write trailer if header was written
[vlc] / 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" );
     }