From dde009a8796ff8103c4278733c5cff03e1f37d7a Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Wed, 2 Feb 2022 15:16:06 +0000 Subject: [PATCH] core: simply freeing list in job_free() Follow-up for cdebedb4d40277aad62a7734ba920b4033228197 --- src/core/job.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/job.c b/src/core/job.c index 67c3c8fdd24..f28821071be 100644 --- a/src/core/job.c +++ b/src/core/job.c @@ -99,12 +99,8 @@ Job* job_free(Job *j) { assert(!j->subject_list); assert(!j->object_list); - do { - Unit *tu = NULL; - - LIST_FOREACH(triggered_by, tu, j->triggered_by) - LIST_REMOVE(triggered_by, j->triggered_by, tu); - } while (!LIST_IS_EMPTY(j->triggered_by)); + while (!LIST_IS_EMPTY(j->triggered_by)) + LIST_POP(triggered_by, j->triggered_by); job_unlink(j); -- 2.47.3