summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/SetupBrowserDxe
diff options
context:
space:
mode:
authorEric Dong <eric.dong@intel.com>2013-12-18 03:02:52 +0000
committerydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>2013-12-18 03:02:52 +0000
commit5fdd2a818bc34ac9316adcc26522ca06bcce700b (patch)
tree98c57752e2b76859fd1a0aa54956b642c56aa29d /MdeModulePkg/Universal/SetupBrowserDxe
parente7831c9070bc832f7ef8eee58c99a66653a17d56 (diff)
downloadedk2-platforms-5fdd2a818bc34ac9316adcc26522ca06bcce700b.tar.xz
Update code to avoid using potential NULL pointer.
Signed-off-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14999 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Universal/SetupBrowserDxe')
-rw-r--r--MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c b/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
index ed06f1c9cd..41f89ea7f6 100644
--- a/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
+++ b/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
@@ -2366,7 +2366,7 @@ ParseOpCodes (
//
// Parent statement end tag found, update ParentStatement info.
//
- if (IsStatementOpCode(ScopeOpCode) && ParentStatement->Operand == ScopeOpCode) {
+ if (IsStatementOpCode(ScopeOpCode) && (ParentStatement != NULL) && (ParentStatement->Operand == ScopeOpCode)) {
ParentStatement = ParentStatement->ParentStatement;
}