:: commit f381c83055da3e2e8a1d9adf46a20f2d4d9bd6a6

mintsuki <mintsuki@protonmail.com> — 2023-03-08 14:40

parents: 3f17a0f0f1

chainload: LoadOptionsSize should be in bytes. Fixes #254

diff --git a/common/protos/chainload.c b/common/protos/chainload.c
index c5c70eef..aa47ef99 100644
--- a/common/protos/chainload.c
+++ b/common/protos/chainload.c
@@ -292,7 +292,7 @@ noreturn void efi_chainload_file(char *config, char *cmdline, struct file_handle
         new_handle_loaded_image->DeviceHandle = efi_part_handle;
     }
 
-    new_handle_loaded_image->LoadOptionsSize = cmdline_len;
+    new_handle_loaded_image->LoadOptionsSize = cmdline_len * sizeof(CHAR16);
     new_handle_loaded_image->LoadOptions = new_cmdline;
 
     UINTN exit_data_size = 0;
tab: 248 wrap: offon