mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-02-05 00:50:29 +01:00
lib: settings: iterator: release parent object reference
`wp_settings_new_iterator()` takes a reference to the underlying `WpSettings` object with `g_object_ref()`, however, it fails to release it during finalization. Fix that.
This commit is contained in:
parent
96848883fe
commit
83e992b238
1 changed files with 1 additions and 0 deletions
|
|
@ -1197,6 +1197,7 @@ settings_iterator_finalize (WpIterator *it)
|
|||
{
|
||||
struct settings_iterator_data *it_data = wp_iterator_get_user_data (it);
|
||||
g_clear_pointer (&it_data->keys, g_free);
|
||||
g_clear_object (&it_data->settings);
|
||||
}
|
||||
|
||||
static const WpIteratorMethods settings_iterator_methods = {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue