wireplumber/lib
Pauli Virtanen 0446b4fe3d wp: invalidate WpGlobal id when removed from registry
Once an object is removed from the registry, its id is invalidated and
can be later reused by other objects. WpGlobal objects may be
long-lived: e.g. those in tmp_globals may live over an add,remove,add
sequence for the same id, and a new WpGlobal must be used for the second
add. However, currently e.g. wp_registry_prepare_new_global may pick the
WpGlobal for a previously removed object from the tmp_globals list.

To address this, invalidate the WpGlobal id immediately when we get the
registry remove event.
2021-11-11 09:13:04 +00:00
..
wp wp: invalidate WpGlobal id when removed from registry 2021-11-11 09:13:04 +00:00
wplua wplua: handle re-entrancy in _wplua_closure_marshal 2021-10-15 15:04:46 +03:00
meson.build remove wpipc 2021-08-19 16:53:28 +03:00