]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
boot: indent error code path, but leave main code path unindented
authorLennart Poettering <lennart@poettering.net>
Fri, 28 Jun 2024 17:47:46 +0000 (19:47 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 3 Jul 2024 14:15:04 +0000 (16:15 +0200)
src/boot/efi/boot.c

index b3d9329926a78c01bf7e0b7371f56330dad45824..aca34a5145f85c4cc8da41e858e7e154e60b6fb5 100644 (file)
@@ -1664,9 +1664,16 @@ static void config_load_type1_entries(
                 if (startswith(f->FileName, u"auto-"))
                         continue;
 
-                err = file_read(entries_dir, f->FileName, 0, 0, &content, NULL);
-                if (err == EFI_SUCCESS)
-                        boot_entry_add_type1(config, device, root_dir, u"\\loader\\entries", f->FileName, content, loaded_image_path);
+                err = file_read(entries_dir,
+                                f->FileName,
+                                /* offset= */ 0,
+                                /* size= */ 0,
+                                &content,
+                                /* ret_size= */ NULL);
+                if (err != EFI_SUCCESS)
+                        continue;
+
+                boot_entry_add_type1(config, device, root_dir, u"\\loader\\entries", f->FileName, content, loaded_image_path);
         }
 }