X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FCapsulePei%2FUefiCapsule.c;fp=MdeModulePkg%2FUniversal%2FCapsulePei%2FUefiCapsule.c;h=3184eb1a6249fa7be8f3f07080c1fb5f9913365e;hb=59d1f4f0ab6a23724524ff9374cae368dc20af9a;hp=6b934c9e3c91408b39b41d50eb8fecef2a6effd0;hpb=b6344b37c98a78c2a9f3b8522eb2ccbda22bc573;p=mirror_edk2.git diff --git a/MdeModulePkg/Universal/CapsulePei/UefiCapsule.c b/MdeModulePkg/Universal/CapsulePei/UefiCapsule.c index 6b934c9e3c..3184eb1a62 100644 --- a/MdeModulePkg/Universal/CapsulePei/UefiCapsule.c +++ b/MdeModulePkg/Universal/CapsulePei/UefiCapsule.c @@ -583,7 +583,7 @@ GetCapsuleDescriptors ( (VOID **) &PPIVariableServices ); if (Status == EFI_SUCCESS) { - StrCpy (CapsuleVarName, EFI_CAPSULE_VARIABLE_NAME); + StrCpyS (CapsuleVarName, sizeof(CapsuleVarName)/sizeof(CHAR16), EFI_CAPSULE_VARIABLE_NAME); TempVarName = CapsuleVarName + StrLen (CapsuleVarName); Size = sizeof (CapsuleDataPtr64); while (1) { @@ -773,7 +773,7 @@ CapsuleCoalesce ( goto Done; } Size = sizeof (CapsuleDataPtr64); - StrCpy (CapsuleVarName, EFI_CAPSULE_VARIABLE_NAME); + StrCpyS (CapsuleVarName, sizeof(CapsuleVarName)/sizeof(CHAR16), EFI_CAPSULE_VARIABLE_NAME); TempVarName = CapsuleVarName + StrLen (CapsuleVarName); while (TRUE) { if (Index > 0) {