mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
module-adapter: clear bound-resource when destroyed
So that we don't reference it anymore or try to remove the listener.
This commit is contained in:
parent
b6c6a21747
commit
1f85d06317
1 changed files with 1 additions and 0 deletions
|
|
@ -79,6 +79,7 @@ static void resource_destroy(void *data)
|
||||||
|
|
||||||
pw_log_debug(NAME" %p: destroy %p", nd, nd->adapter);
|
pw_log_debug(NAME" %p: destroy %p", nd, nd->adapter);
|
||||||
spa_hook_remove(&nd->resource_listener);
|
spa_hook_remove(&nd->resource_listener);
|
||||||
|
nd->bound_resource = NULL;
|
||||||
if (nd->adapter && !nd->linger)
|
if (nd->adapter && !nd->linger)
|
||||||
pw_impl_node_destroy(nd->adapter);
|
pw_impl_node_destroy(nd->adapter);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue