From: Zbigniew Jędrzejewski-Szmek Date: Fri, 6 Oct 2023 16:11:03 +0000 (+0200) Subject: efi/boot: use DEFINE_TRIVIAL_CLEANUP_FUNC() in one more place X-Git-Tag: v255-rc1~256^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c650bbb8a3296fc4a60bb77d8c417948526621b0;p=thirdparty%2Fsystemd.git efi/boot: use DEFINE_TRIVIAL_CLEANUP_FUNC() in one more place No functional change. --- diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index de801ceb37d..f04971ebd60 100644 --- a/src/boot/efi/boot.c +++ b/src/boot/efi/boot.c @@ -1117,9 +1117,9 @@ static void config_add_entry(Config *config, ConfigEntry *entry) { config->entries[config->n_entries++] = entry; } -static void config_entry_free(ConfigEntry *entry) { +static ConfigEntry* config_entry_free(ConfigEntry *entry) { if (!entry) - return; + return NULL; free(entry->id); free(entry->title_show); @@ -1134,13 +1134,12 @@ static void config_entry_free(ConfigEntry *entry) { free(entry->path); free(entry->current_name); free(entry->next_name); - free(entry); -} -static void config_entry_freep(ConfigEntry **entry) { - config_entry_free(*entry); + return mfree(entry); } +DEFINE_TRIVIAL_CLEANUP_FUNC(ConfigEntry *, config_entry_free); + static char *line_get_key_value( char *content, const char *sep,