git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@390
6f19259b-4bc3-4df7-8a09-
765794883524
\r
PCD_DATABASE * mPcdDatabase;\r
\r
\r
PCD_DATABASE * mPcdDatabase;\r
\r
-LIST_ENTRY mCallbackFnTable[PCD_TOTAL_TOKEN_NUMBER];\r
+LIST_ENTRY *mCallbackFnTable;\r
\r
VOID *\r
GetWorker (\r
\r
VOID *\r
GetWorker (\r
//\r
// Initialized the Callback Function Table\r
//\r
//\r
// Initialized the Callback Function Table\r
//\r
+\r
+ if (PCD_TOTAL_TOKEN_NUMBER != 0) {\r
+ mCallbackFnTable = AllocateZeroPool (PCD_TOTAL_TOKEN_NUMBER);\r
+ }\r
+ \r
for (Idx = 0; Idx < PCD_TOTAL_TOKEN_NUMBER; Idx++) {\r
InitializeListHead (&mCallbackFnTable[Idx]);\r
}\r
for (Idx = 0; Idx < PCD_TOTAL_TOKEN_NUMBER; Idx++) {\r
InitializeListHead (&mCallbackFnTable[Idx]);\r
}\r