From b78a282181fc6bb347a682fe07c8d5579d0c4f3d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 9 Nov 2021 23:48:37 +0100 Subject: [PATCH] boot: ternary op is your friend --- src/boot/efi/boot.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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)) -- 2.47.3