commit | d4b964c379d34bb017d0e622c10cb7c1123f10e8 | [log] [tgz] |
---|---|---|
author | mikewuping <mikewuping@6f19259b-4bc3-4df7-8a09-765794883524> | Mon Mar 30 03:41:07 2009 +0000 |
committer | mikewuping <mikewuping@6f19259b-4bc3-4df7-8a09-765794883524> | Mon Mar 30 03:41:07 2009 +0000 |
tree | abd6ecc03113cc48a570a795c13b89b1db7bbc1f | |
parent | d3eca839f0e57b700ce6b1496501fbd1bbf98277 [diff] |
[Description] We decide to only support UEFI 2.0 + PI 0.9 for Stoutland. Meet an assert after using the efi setup module. [Root cause] may be related to the use of the Thurley setup module. [Solution] Kinney, Michael made WA in FrameworkHiiToUefiHiiThunk. [Impacted platform] Stoutland Sunride Ridge platform. [Reference] git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/CV1_20090209_r7248@7980 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c index 6be0496..62eaa56 100644 --- a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c +++ b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c
@@ -16,7 +16,7 @@ #include "HiiDatabase.h" #include "UefiIfrParser.h" - + BOOLEAN mHiiPackageListUpdated = FALSE; CONFIG_ACCESS_PRIVATE gConfigAccessPrivateTempate = { @@ -759,6 +759,9 @@ // // BufferStorage = GetFirstStorageOfFormSet (ConfigAccess->ThunkContext->FormSet); + if (BufferStorage == NULL) { + return; + } } //