]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
boot: compare auto- prefix case-insensitively
authorLennart Poettering <lennart@poettering.net>
Tue, 2 Jul 2024 14:00:30 +0000 (16:00 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 3 Jul 2024 14:15:04 +0000 (16:15 +0200)
src/boot/efi/boot.c

index 1d31f9097fea19c86907b2ee8f067ee2968c343d..ff05e51c4c258aa27c12a48fe21ba65850aa75c0 100644 (file)
@@ -1658,10 +1658,9 @@ static void config_load_type1_entries(
                         continue;
                 if (FLAGS_SET(f->Attribute, EFI_FILE_DIRECTORY))
                         continue;
-
                 if (!endswith_no_case(f->FileName, u".conf"))
                         continue;
-                if (startswith(f->FileName, u"auto-"))
+                if (startswith_no_case(f->FileName, u"auto-"))
                         continue;
 
                 err = file_read(entries_dir,
@@ -2252,7 +2251,7 @@ static void config_load_type2_entries(
                         continue;
                 if (!endswith_no_case(f->FileName, u".efi"))
                         continue;
-                if (startswith(f->FileName, u"auto-"))
+                if (startswith_no_case(f->FileName, u"auto-"))
                         continue;
 
                 boot_entry_add_type2(config, device, linux_dir, f->FileName);