diff --git a/EdkModulePkg/Universal/PCD/Pei/Service.c b/EdkModulePkg/Universal/PCD/Pei/Service.c index 0574ae4042..01fe0151bf 100644 --- a/EdkModulePkg/Universal/PCD/Pei/Service.c +++ b/EdkModulePkg/Universal/PCD/Pei/Service.c @@ -326,7 +326,7 @@ SetWorker ( case PCD_TYPE_STRING: StringTableIdx = *((UINT16 *)InternalData); CopyMem (&PeiPcdDb->Init.StringTable[StringTableIdx], Data, Size); - break; + return EFI_SUCCESS; case PCD_TYPE_DATA: {