protos/chainload: Include NUL terminator in LoadOptionsSize
diff --git a/common/protos/chainload.c b/common/protos/chainload.c
index 6ffe3793..0e765ebc 100644
--- a/common/protos/chainload.c
+++ b/common/protos/chainload.c
@@ -347,7 +347,7 @@ noreturn void chainload(char *config, char *cmdline) {
new_handle_loaded_image->FilePath = efi_file_path;
- new_handle_loaded_image->LoadOptionsSize = cmdline_len * sizeof(CHAR16);
+ new_handle_loaded_image->LoadOptionsSize = (cmdline_len + 1) * sizeof(CHAR16);
new_handle_loaded_image->LoadOptions = new_cmdline;
bli_on_boot();
