diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-09 23:48:37 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-11-11 17:22:18 +0100 |
commit | b78a282181fc6bb347a682fe07c8d5579d0c4f3d (patch) | |
tree | f5b137a9477833752052446a1dd72dc5c0e2886d | |
parent | 08cd8c4307a9facc7cc8acbdbe06837869725dd0 (diff) | |
download | systemd-b78a282181fc6bb347a682fe07c8d5579d0c4f3d.tar.gz |
boot: ternary op is your friend
-rw-r--r-- | src/boot/efi/boot.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index 9dd14bd7b3..ad0c71cb21 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)) |