X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkModulePkg%2FUniversal%2FVariablePei%2FVariable.c;fp=IntelFrameworkModulePkg%2FUniversal%2FVariablePei%2FVariable.c;h=3a747846b3c77a17171ad34ec3419e5a4c9ebd75;hp=844987bd0ebce7ddd7c4358fe6f9e8d306ff1078;hb=8d1d25edd888ddfe8970ef04b8273ff1c08e5d5e;hpb=6f90dfbc0d23bae3cd2de9e16a752819751c0d2b diff --git a/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c b/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c index 844987bd0e..3a747846b3 100644 --- a/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c +++ b/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c @@ -463,7 +463,7 @@ FindVariable ( PtrTrack->StartPtr = IndexTable->StartPtr; PtrTrack->EndPtr = IndexTable->EndPtr; - while (IsValidVariableHeader (Variable) && (Variable <= IndexTable->EndPtr)) { + while ((Variable < IndexTable->EndPtr) && IsValidVariableHeader (Variable)) { if (Variable->State == VAR_ADDED) { // // Record Variable in VariableIndex HOB