Add some security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9934 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
xdu2
2010-02-05 06:13:18 +00:00
parent f9ec2f0f40
commit 1b2bf3cadc
4 changed files with 7 additions and 4 deletions

View File

@@ -1138,11 +1138,13 @@ GetQuestionValue (
//
CopyMem (Dst, Storage->EditBuffer + Question->VarStoreInfo.VarOffset, StorageWidth);
} else {
Value = NULL;
Status = GetValueByName (Storage, Question->VariableName, &Value);
if (EFI_ERROR (Status)) {
return Status;
}
ASSERT (Value != NULL);
LengthStr = StrLen (Value);
Status = EFI_SUCCESS;
if (IsString) {