module-avb: mrp: cleaning allocated attribute on destroy

This commit is contained in:
hackerman-kl 2025-11-28 08:54:07 +01:00 committed by Wim Taymans
parent c1dbba1a31
commit c10f869836

View file

@ -60,7 +60,14 @@ struct mrp {
static void mrp_destroy(void *data)
{
struct mrp *mrp = data;
struct attribute *a, *t;
spa_hook_remove(&mrp->server_listener);
spa_list_for_each_safe(a, t, &mrp->attributes, link) {
spa_list_remove(&a->link);
free(a);
}
free(mrp);
}