summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2010-03-04 05:42:44 +0000
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2010-03-04 05:42:44 +0000
commit2d5ac154354a192fa40f218a43f766214fdbb311 (patch)
tree0885edc2ae8bb8cb44880b9061ee502e97ce4a04
parentd5d56f1bc5e7bcebd08ad55e940fb907ea0af365 (diff)
downloadedk2-2d5ac154354a192fa40f218a43f766214fdbb311.zip
edk2-2d5ac154354a192fa40f218a43f766214fdbb311.tar.gz
edk2-2d5ac154354a192fa40f218a43f766214fdbb311.tar.bz2
Fix a bug that a NULL pointer may be dereferenced.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10178 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c b/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c
index ff7eff7..65fd328 100644
--- a/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c
+++ b/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c
@@ -1109,11 +1109,11 @@ SmmIplEntry (
);
if (!EFI_ERROR (Status) && LMFAConfigurationTable != NULL) {
LMFAConfigurationTable->SmramBase = mCurrentSmramRange->CpuStart;
+ //
+ // Print the SMRAM base
+ //
+ DEBUG ((EFI_D_INFO, "LOADING MODULE FIXED INFO: TSEG BASE is %x. \n", LMFAConfigurationTable->SmramBase));
}
- //
- // Print the SMRAM base
- //
- DEBUG ((EFI_D_INFO, "LOADING MODULE FIXED INFO: TSEG BASE is %x. \n", LMFAConfigurationTable->SmramBase));
}
//
// Load SMM Core into SMRAM and execute it from SMRAM