From 6041576eb242d55cdc80115605ee3f1132729ad1 Mon Sep 17 00:00:00 2001 From: eric_tian Date: Mon, 2 Feb 2009 03:13:35 +0000 Subject: [PATCH] The caller of FindVariable() function ensure VariableName != NULL && VendorGuid != NULL. In the internal of this function, we only need to ensure that (VariableName[0] != 0 && VenderGuid != NULL) is true. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7389 6f19259b-4bc3-4df7-8a09-765794883524 --- IntelFrameworkModulePkg/Universal/VariablePei/Variable.c | 2 +- MdeModulePkg/Universal/Variable/Pei/Variable.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c b/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c index 2cda7ff3ad..d5881f5ce8 100644 --- a/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c +++ b/IntelFrameworkModulePkg/Universal/VariablePei/Variable.c @@ -379,7 +379,7 @@ FindVariable ( UINT32 Count; UINT8 *VariableBase; - if (VariableName != 0 && VendorGuid == NULL) { + if (VariableName[0] != 0 && VendorGuid == NULL) { return EFI_INVALID_PARAMETER; } // diff --git a/MdeModulePkg/Universal/Variable/Pei/Variable.c b/MdeModulePkg/Universal/Variable/Pei/Variable.c index d778fde073..471b6a4749 100644 --- a/MdeModulePkg/Universal/Variable/Pei/Variable.c +++ b/MdeModulePkg/Universal/Variable/Pei/Variable.c @@ -367,7 +367,7 @@ FindVariable ( UINT32 Count; UINT8 *VariableBase; - if (VariableName != NULL && VendorGuid == NULL) { + if (VariableName[0] != 0 && VendorGuid == NULL) { return EFI_INVALID_PARAMETER; } // -- 2.39.2