]> git.sesse.net Git - vlc/commit
misc/objects.c:
authorPierre d'Herbemont <pdherbemont@free.fr>
Mon, 3 Mar 2008 21:29:21 +0000 (22:29 +0100)
committerPierre d'Herbemont <pdherbemont@free.fr>
Mon, 3 Mar 2008 21:29:21 +0000 (22:29 +0100)
commit0f8d02ae0dade744e73b415326337b772eba2495
tree92389ffcbd09db91ae2fa41e816c687b6418c5ce
parent45dc363611bc200a2ee564994690394e26edd914
misc/objects.c:
* Fix a rare race condition that may happen because the refcount was changed outside of the structure lock.
* assert(refcount>0) in some key function to help to track freed object easily.
* Use vlc_object_yield_locked() instead of refcount++.
src/misc/objects.c