From ac3979abd7a38725b66c1ce0607fa905b3a3d782 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Fri, 11 Feb 2022 13:17:23 +0100 Subject: [PATCH] boot: Correctly check the return value of CheckEvent Fixes: #22428 --- src/boot/efi/console.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boot/efi/console.c b/src/boot/efi/console.c index 3a0cf535e15..cd5c8b63480 100644 --- a/src/boot/efi/console.c +++ b/src/boot/efi/console.c @@ -147,7 +147,7 @@ EFI_STATUS console_key_read(UINT64 *key, UINT64 timeout_usec) { } return EFI_NOT_READY; - } else if (BS->CheckEvent(ST->ConIn->WaitForKey)) { + } else if (!EFI_ERROR(BS->CheckEvent(ST->ConIn->WaitForKey))) { EFI_INPUT_KEY k; err = ST->ConIn->ReadKeyStroke(ST->ConIn, &k); -- 2.47.3