From: Pierre d'Herbemont Date: Thu, 31 Jul 2008 20:59:23 +0000 (+0200) Subject: threads: Make sure we don't re-create a thread if the object has already one. X-Git-Tag: 0.9.0-test3~86 X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=848489c3863b1b7ddbe542aa3e746063722b9280 threads: Make sure we don't re-create a thread if the object has already one. --- diff --git a/src/misc/threads.c b/src/misc/threads.c index 266584e17e..9cac384deb 100644 --- a/src/misc/threads.c +++ b/src/misc/threads.c @@ -501,6 +501,9 @@ int __vlc_thread_create( vlc_object_t *p_this, const char * psz_file, int i_line vlc_object_lock( p_this ); + /* Make sure we don't re-create a thread if the object has already one */ + assert( !p_priv->b_thread ); + #if defined( LIBVLC_USE_PTHREAD ) pthread_attr_t attr; pthread_attr_init (&attr);