diff options
Diffstat (limited to 'src/action.c')
| -rw-r--r-- | src/action.c | 7 |
1 files changed, 6 insertions, 1 deletions
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); |
