From dfd672cc3bc3720ebc32330013b5a2801f6a1b17 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Thu, 20 Aug 2009 08:17:33 +0200 Subject: [PATCH 1/1] update_Delete: Fix update download thread destruction --- src/misc/update.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/misc/update.c b/src/misc/update.c index 7cbaea099e..914eaa5848 100644 --- a/src/misc/update.c +++ b/src/misc/update.c @@ -143,12 +143,12 @@ void update_Delete( update_t *p_update ) if( p_update->p_check ) { - assert( !p_update->p_download ); vlc_object_kill( p_update->p_check ); vlc_thread_join( p_update->p_check ); vlc_object_release( p_update->p_check ); } - else if( p_update->p_download ) + + if( p_update->p_download ) { vlc_object_kill( p_update->p_download ); vlc_thread_join( p_update->p_download ); @@ -732,8 +732,6 @@ end: free( p_buffer ); free( psz_size ); - p_udt->p_update->p_download = NULL; - vlc_restorecancel( canc ); return NULL; } -- 2.20.1