efi_loader: always check parameters in efi_cout_query_mode()
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 29 Apr 2018 18:02:46 +0000 (20:02 +0200)
committerAlexander Graf <agraf@suse.de>
Sun, 3 Jun 2018 13:27:20 +0000 (15:27 +0200)
commita4aa7bef3c66e473ab4671b0edef1bb66488a032
tree7c58c5399b4843b390dd6f80607dd3aa93815497
parentf2431415d6ae920995a717b1e1bc3f57d53938b5
efi_loader: always check parameters in efi_cout_query_mode()

If we cannot determine the size of the serial terminal we still have
to check the parameters of efi_cout_query_mode().

Querying the size of the serial terminal drains the keyboard buffer.
So make sure we do this during the initialization and not in the midst
of an EFI application.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
lib/efi_loader/efi_console.c