]> git.proxmox.com Git - mirror_edk2.git/commitdiff
The PCD library function will do ASSERT if CallBackFunction is NULL according to...
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sun, 1 Feb 2009 10:05:38 +0000 (10:05 +0000)
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sun, 1 Feb 2009 10:05:38 +0000 (10:05 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7386 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/PeiPcdLib/PeiPcdLib.c

index c7aed6dbda6bbadafd1733841f071e6678216974..57cf646f6e58aa0f3439a5546cde8e79dde7a5f0 100644 (file)
@@ -869,6 +869,8 @@ LibPcdCallbackOnSet (
 {\r
   EFI_STATUS Status;\r
 \r
+  ASSERT (NotificationFunction != NULL);\r
+\r
   Status = (GetPcdPpiPointer ())->CallbackOnSet (Guid, TokenNumber, NotificationFunction);\r
 \r
   ASSERT_EFI_ERROR (Status);\r
@@ -902,6 +904,8 @@ LibPcdCancelCallback (
 {\r
   EFI_STATUS Status;\r
 \r
+  ASSERT (NotificationFunction != NULL);\r
+\r
   Status = (GetPcdPpiPointer ())->CancelCallback (Guid, TokenNumber, NotificationFunction);\r
 \r
   ASSERT_EFI_ERROR (Status);\r