objects.c: Add an assert_locked() in vlc_object_yield_locked().
authorPierre d'Herbemont <pdherbemont@free.fr>
Tue, 18 Mar 2008 22:56:30 +0000 (23:56 +0100)
committerPierre d'Herbemont <pdherbemont@free.fr>
Tue, 18 Mar 2008 23:05:06 +0000 (00:05 +0100)
src/misc/objects.c

index 27bf8cd..28f8d8f 100644 (file)
@@ -911,6 +911,8 @@ void * __vlc_object_find_name( vlc_object_t *p_this, const char *psz_name,
 /* When the structure_lock is locked */
 static void vlc_object_yield_locked( vlc_object_t *p_this )
 {
+    vlc_assert_locked (&structure_lock);
+
     /* Avoid obvious freed object uses */
     assert( p_this->p_internals->i_refcount > 0 );