From 6d6c549c4be66337c41293be64cb04fcf151300b Mon Sep 17 00:00:00 2001 From: Kaloyan Kovachev Date: Fri, 27 Jun 2008 14:00:49 +0300 Subject: [PATCH] Small fixes for ts_mux MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémi Denis-Courmont --- modules/mux/mpeg/ts.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/mux/mpeg/ts.c b/modules/mux/mpeg/ts.c index b73808e9ff..d347e7d85f 100644 --- a/modules/mux/mpeg/ts.c +++ b/modules/mux/mpeg/ts.c @@ -817,6 +817,7 @@ static int Open( vlc_object_t *p_this ) else { csa_Delete( p_sys->csa ); + p_sys->csa = NULL; } if( p_sys->csa ) @@ -874,9 +875,9 @@ static void Close( vlc_object_t * p_this ) var_DelCallback( p_mux, SOUT_CFG_PREFIX "csa2-ck", ChangeKeyCallback, NULL ); var_DelCallback( p_mux, SOUT_CFG_PREFIX "csa-use", ActiveKeyCallback, NULL ); csa_Delete( p_sys->csa ); + p_sys->csa = NULL; } vlc_mutex_unlock( &p_sys->csa_lock ); - vlc_mutex_destroy( &p_sys->csa_lock ); for( i = 0; i < MAX_PMT; i++ ) { @@ -884,6 +885,7 @@ static void Close( vlc_object_t * p_this ) free( p_sys->sdt_descriptors[i].psz_provider ); } + vlc_mutex_destroy( &p_sys->csa_lock ); free( p_sys->dvbpmt ); free( p_sys ); } -- 2.39.2