]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/PCD/Dxe/Service.c
Update PcdSetPtr() API to set the output buffer size to the max buffer size when...
[mirror_edk2.git] / MdeModulePkg / Universal / PCD / Dxe / Service.c
index bf8e74dfb328e79be067ad29c7b022f13f893c62..8bfd199e4826bb25ac77a95f1fce599821e0e73b 100644 (file)
@@ -746,6 +746,7 @@ SetWorker (
     //\r
     GetPtrTypeSize (TokenNumber, &MaxSize);\r
     if (*Size > MaxSize) {\r
+      *Size = MaxSize;\r
       return EFI_INVALID_PARAMETER;\r
     }\r
   } else {\r