From 737167955e8347ce06718e7a8324c9d2ac89dfba Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Thu, 28 Nov 2024 01:09:40 +0100 Subject: Refactor actions --- src/action.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/action.c') diff --git a/src/action.c b/src/action.c index 3a358c3..e5293e4 100644 --- a/src/action.c +++ b/src/action.c @@ -10,6 +10,9 @@ bool action_perform(action_t *action, block_t *block, config_t *config) { + if (action == NULL) + return true; + block_t *target = block; bool warned = false; bool notify = false; @@ -134,8 +137,10 @@ bool action_resolve(action_t *action, config_t *config) return true; } -void action_free(action_t *action) +void action_clean(action_t *action) { + assert(action != NULL); + for (size_t i = 0; i < action->length; i++) { free(action->parts[i].key); free(action->parts[i].value); -- cgit v1.2.3