From 184e80d75358552610c214ea55a88389b0b6eeb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Wed, 29 Sep 2021 16:17:18 +0200 Subject: [PATCH] spa: support: use spa_list_consume() Use `spa_list_consume()` when freeing entities in the pattern list instead of `spa_list_for_each_safe()`. --- spa/plugins/support/log-patterns.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spa/plugins/support/log-patterns.c b/spa/plugins/support/log-patterns.c index eb71eeb47..552c2d7f1 100644 --- a/spa/plugins/support/log-patterns.c +++ b/spa/plugins/support/log-patterns.c @@ -99,9 +99,9 @@ support_log_parse_patterns(struct spa_list *patterns, const char *jsonstr) void support_log_free_patterns(struct spa_list *patterns) { - struct support_log_pattern *p, *tmp; + struct support_log_pattern *p; - spa_list_for_each_safe(p, tmp, patterns, link) { + spa_list_consume(p, patterns, link) { spa_list_remove(&p->link); free(p); }