]> git.sesse.net Git - vlc/blobdiff - modules/audio_output/alsa.c
Use vlc_object_kill(). Needs triple checking.
[vlc] / modules / audio_output / alsa.c
index f0b981707fbb0e69ed578f6b2970f9a744b22d2b..d9547bb3e98887412e70f17bada1fec3f0c153ed 100644 (file)
@@ -725,7 +725,7 @@ static void Close( vlc_object_t *p_this )
     vlc_cond_signal( &p_aout->output.p_sys->wait );
     vlc_mutex_unlock( &p_aout->output.p_sys->lock );
 
-    p_aout->b_die = VLC_TRUE;
+    vlc_object_kill( p_aout );
     vlc_thread_join( p_aout );
     p_aout->b_die = VLC_FALSE;