diff --git a/src/core/core-calc.c b/src/core/core-calc.c index e9989b1a8..fbff90703 100644 --- a/src/core/core-calc.c +++ b/src/core/core-calc.c @@ -475,10 +475,8 @@ calc_expression (const char *expr) calc_format_result (value, str_result, sizeof (str_result)); end: - if (list_values) - arraylist_free (list_values); - if (list_ops) - arraylist_free (list_ops); + arraylist_free (list_values); + arraylist_free (list_ops); return strdup (str_result); } diff --git a/src/core/hook/hook-command.c b/src/core/hook/hook-command.c index b0eb0c09d..26a858ed7 100644 --- a/src/core/hook/hook-command.c +++ b/src/core/hook/hook-command.c @@ -490,8 +490,7 @@ hook_command_format_args_description (const char *args_description) return string_dyn_free (result, 0); error: - if (args) - arraylist_free (args); + arraylist_free (args); if (result) string_dyn_free (result, 1); if (lines)