From: Lennart Poettering Date: Tue, 9 Nov 2021 22:48:37 +0000 (+0100) Subject: boot: ternary op is your friend X-Git-Tag: v250-rc1~300^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b78a282181fc6bb347a682fe07c8d5579d0c4f3d;p=thirdparty%2Fsystemd.git boot: ternary op is your friend --- diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index 9dd14bd7b33..ad0c71cb218 100644 --- a/src/boot/efi/boot.c +++ b/src/boot/efi/boot.c @@ -1732,13 +1732,9 @@ static void config_title_generate(Config *config) { /* set title */ for (UINTN i = 0; i < config->entry_count; i++) { - CHAR16 *title; - FreePool(config->entries[i]->title_show); - title = config->entries[i]->title; - if (!title) - title = config->entries[i]->id; - config->entries[i]->title_show = StrDuplicate(title); + config->entries[i]->title_show = StrDuplicate( + config->entries[i]->title ?: config->entries[i]->id); } if (!find_nonunique(config->entries, config->entry_count))