mirror of
https://github.com/systemd/systemd.git
synced 2025-01-12 13:18:14 +03:00
boot/shim: fix char ** vs char * mismatch
This code cannot have ever worked ;( Found by coverity, obvious when the type is not obfuscated to void*.
This commit is contained in:
parent
bceda88b52
commit
10a6e01eaa
@ -162,7 +162,7 @@ static EFIAPI EFI_STATUS security_policy_authentication (const EFI_SECURITY_PROT
|
||||
EFI_DEVICE_PATH *dev_path;
|
||||
EFI_HANDLE h;
|
||||
EFI_FILE *root;
|
||||
VOID *file_buffer = NULL;
|
||||
CHAR8 *file_buffer = NULL;
|
||||
UINTN file_size;
|
||||
CHAR16 *dev_path_str;
|
||||
|
||||
@ -182,7 +182,7 @@ static EFIAPI EFI_STATUS security_policy_authentication (const EFI_SECURITY_PROT
|
||||
dev_path_str = DevicePathToStr(dev_path);
|
||||
FreePool(dev_path);
|
||||
|
||||
file_size = file_read(root, dev_path_str, 0, 0, file_buffer);
|
||||
file_size = file_read(root, dev_path_str, 0, 0, &file_buffer);
|
||||
FreePool(dev_path_str);
|
||||
uefi_call_wrapper(root->Close, 1, root);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user