mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-24 14:14:31 +02:00
FmpDevicePkg/FmpDependencyLib: Fix potential overflow in loop
FmpVersionsCount is a UINTN while the loop index variable compared against it is a UINT8. This can lead to an overflow of the loop index for FmpVersionsCount values larger than UINT8_MAX. This change makes Index a UINTN to match in width. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
This commit is contained in:
parent
550c38a299
commit
06da7daab1
@ -228,7 +228,7 @@ EvaluateDependency (
|
|||||||
{
|
{
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
UINT8 *Iterator;
|
UINT8 *Iterator;
|
||||||
UINT8 Index;
|
UINTN Index;
|
||||||
DEPEX_ELEMENT Element1;
|
DEPEX_ELEMENT Element1;
|
||||||
DEPEX_ELEMENT Element2;
|
DEPEX_ELEMENT Element2;
|
||||||
GUID ImageTypeId;
|
GUID ImageTypeId;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user