From 8d1d25edd888ddfe8970ef04b8273ff1c08e5d5e Mon Sep 17 00:00:00 2001 From: eric_tian Date: Fri, 27 Mar 2009 05:08:17 +0000 Subject: [PATCH] update the FindVariable judgment condition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7970 6f19259b-4bc3-4df7-8a09-765794883524 --- IntelFrameworkModulePkg/Universal/VariablePei/Variable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.39.2