diff options
author | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-27 05:08:17 +0000 |
---|---|---|
committer | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-27 05:08:17 +0000 |
commit | 8d1d25edd888ddfe8970ef04b8273ff1c08e5d5e (patch) | |
tree | 148a6d7d250ab4b0c11bdd7d48a63753d03b46f2 /IntelFrameworkModulePkg/Universal | |
parent | 6f90dfbc0d23bae3cd2de9e16a752819751c0d2b (diff) | |
download | edk2-platforms-8d1d25edd888ddfe8970ef04b8273ff1c08e5d5e.tar.xz |
update the FindVariable judgment condition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7970 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg/Universal')
-rw-r--r-- | IntelFrameworkModulePkg/Universal/VariablePei/Variable.c | 2 |
1 files changed, 1 insertions, 1 deletions
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
|