mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-26 17:11:32 +00:00
efi_loader: SetMode() parameters check
If EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode() is called with an invalid mode, return EFI_UNSUPPORTED. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
parent
997c2ce5cf
commit
1f7a8b3389
1 changed files with 5 additions and 3 deletions
|
@ -60,12 +60,14 @@ out:
|
||||||
|
|
||||||
static efi_status_t EFIAPI gop_set_mode(struct efi_gop *this, u32 mode_number)
|
static efi_status_t EFIAPI gop_set_mode(struct efi_gop *this, u32 mode_number)
|
||||||
{
|
{
|
||||||
|
efi_status_t ret = EFI_SUCCESS;
|
||||||
|
|
||||||
EFI_ENTRY("%p, %x", this, mode_number);
|
EFI_ENTRY("%p, %x", this, mode_number);
|
||||||
|
|
||||||
if (mode_number != 0)
|
if (mode_number)
|
||||||
return EFI_EXIT(EFI_INVALID_PARAMETER);
|
ret = EFI_UNSUPPORTED;
|
||||||
|
|
||||||
return EFI_EXIT(EFI_SUCCESS);
|
return EFI_EXIT(ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
static __always_inline struct efi_gop_pixel efi_vid16_to_blt_col(u16 vid)
|
static __always_inline struct efi_gop_pixel efi_vid16_to_blt_col(u16 vid)
|
||||||
|
|
Loading…
Add table
Reference in a new issue