diff --git a/src/mux.rs b/src/mux.rs index 5049f20..8e5848c 100644 --- a/src/mux.rs +++ b/src/mux.rs @@ -355,6 +355,7 @@ impl Muxer { pub unsafe fn reset(&mut self) -> Result<()> { let ret = av_write_trailer(self.ctx); bail_ffmpeg!(ret); + avformat_free_context(self.ctx); self.ctx = ptr::null_mut(); Ok(()) }