From: RĂ©mi Denis-Courmont Date: Thu, 16 Apr 2009 12:40:50 +0000 (+0300) Subject: Fix use after free X-Git-Tag: 1.0.0-pre2~23 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5da4387487027c2cc9edcfdd72fc612c040445af;p=vlc Fix use after free --- diff --git a/modules/stream_out/es.c b/modules/stream_out/es.c index f6d78ea0f0..eade0592a9 100644 --- a/modules/stream_out/es.c +++ b/modules/stream_out/es.c @@ -423,8 +423,9 @@ static int Del( sout_stream_t *p_stream, sout_stream_id_t *id ) { VLC_UNUSED(p_stream); sout_access_out_t *p_access = id->p_mux->p_access; - sout_MuxDelete( id->p_mux ); + sout_MuxDeleteStream( id->p_mux, id->p_input ); + sout_MuxDelete( id->p_mux ); if( !sout_AccessOutCanControlPace( p_access ) ) p_stream->p_sout->i_out_pace_nocontrol--; sout_AccessOutDelete( p_access );