]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
boot: ternary op is your friend
authorLennart Poettering <lennart@poettering.net>
Tue, 9 Nov 2021 22:48:37 +0000 (23:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 11 Nov 2021 16:22:18 +0000 (17:22 +0100)
src/boot/efi/boot.c

index 9dd14bd7b33a0285508642502d63621a2e1a2dd2..ad0c71cb21860db7bf55ca9c9da9ecc93e25b0d6 100644 (file)
@@ -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))