]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fixed VfrCompile crash on efivarstore statement.
authorAaron Pop <aaronp@ami.com>
Mon, 22 Dec 2014 02:21:53 +0000 (02:21 +0000)
committerydong10 <ydong10@Edk2>
Mon, 22 Dec 2014 02:21:53 +0000 (02:21 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Aaron Pop <aaronp@ami.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16544 6f19259b-4bc3-4df7-8a09-765794883524

BaseTools/Source/C/VfrCompile/VfrSyntax.g

index 1a5b3fd5885270fb0abfce5fa0cf9f35fb931852..65a9e4e7f2383a2cad1ba24f1ddfd4c8f5e939f8 100644 (file)
@@ -987,13 +987,13 @@ vfrStatementVarStoreEfi :
                                                          _PCATCH(gCVfrVarDataTypeDB.GetDataTypeSize(TypeName, &Size), LineNum);\r
                                                        } else {\r
                                                         _PCATCH(mCVfrDataStorage.DeclareBufferVarStore (\r
-                                                                                  TN->getText(),\r
+                                                                                  StoreName,\r
                                                                                   &Guid,\r
                                                                                   &gCVfrVarDataTypeDB,\r
                                                                                   TypeName,\r
                                                                                   VarStoreId\r
                                                                                   ), LineNum);                                                      \r
-                                                         _PCATCH(mCVfrDataStorage.GetVarStoreId(TN->getText(), &VarStoreId, &Guid), VN);\r
+                                                         _PCATCH(mCVfrDataStorage.GetVarStoreId(StoreName, &VarStoreId, &Guid), VN);\r
                                                          _PCATCH(gCVfrVarDataTypeDB.GetDataTypeSize(TypeName, &Size), N->getLine());\r
                                                        }\r
                                                        VSEObj.SetGuid (&Guid);                                                       \r