[vlc-devel] commit: objects.c: Add an assert_locked() in vlc_object_yield_locked(). ( Pierre d'Herbemont )

git version control git at videolan.org
Wed Mar 19 00:05:21 CET 2008


vlc | branch: master | Pierre d'Herbemont <pdherbemont at free.fr> | Tue Mar 18 23:56:30 2008 +0100| [d98ba2fe7096c886744335770014044c36cc8d51]

objects.c: Add an assert_locked() in vlc_object_yield_locked().

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d98ba2fe7096c886744335770014044c36cc8d51
---

 src/misc/objects.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/misc/objects.c b/src/misc/objects.c
index 27bf8cd..28f8d8f 100644
--- a/src/misc/objects.c
+++ b/src/misc/objects.c
@@ -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 );
 




More information about the vlc-devel mailing list