On 2025-11-10 19:06, [email protected] wrote:
Message: 3
Date: Mon, 10 Nov 2025 15:38:13 +0800
From: Michael Chang <[email protected]>
To: The development of GNU GRUB <[email protected]>
Subject: [PATCH] blsuki: Fix grub_errno leakage in
        blsuki_is_default_entry()
Message-ID: <[email protected]>

The grub_strtol() call in blsuki_is_default_entry() can set grub_errno
to GRUB_ERR_BAD_NUMBER if the input string cannot be converted into any
valid digits.

This errno value is currently left uncleared, which can lead to
unexpected behavior in subsequent logic that tests the result of a
function by checking grub_errno.

Clear grub_errno and return false when GRUB_ERR_BAD_NUMBER is set, as
this specific error should be ignored in this context.

Signed-off-by: Michael Chang <[email protected]>

Reviewed-by: Avnish Chouhan <[email protected]>

Regards,
Avnish Chouhan

_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to