]> git.sesse.net Git - vlc/commitdiff
messages: Make sure banks is never == 0 before --;
authorPierre d'Herbemont <pdherbemont@free.fr>
Sat, 6 Jun 2009 02:41:47 +0000 (19:41 -0700)
committerPierre d'Herbemont <pdherbemont@free.fr>
Tue, 9 Jun 2009 04:24:02 +0000 (21:24 -0700)
src/misc/messages.c

index a453bccd545d696eaef9d875e295779c31059268..c42dee0a53c8afddc82a4b1f4e95e5fa29302be9 100644 (file)
@@ -172,6 +172,7 @@ void msg_Destroy (libvlc_int_t *p_libvlc)
         msg_Err( p_libvlc, "stale interface subscribers (VLC might crash)" );
 
     vlc_mutex_lock( &msg_stack_lock );
+    assert(banks > 0);
     if( --banks == 0 )
         vlc_threadvar_delete( &msg_context );
     vlc_mutex_unlock( &msg_stack_lock );