]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystem.c
MdeModulePkg: Fix misuses of AllocateCopyPool
[mirror_edk2.git] / MdeModulePkg / Universal / FvSimpleFileSystemDxe / FvSimpleFileSystem.c
index b81110ff980ca9b60c81074220441333290b7d57..e39036aed960f701fd0e970dff650abb3a451683 100644 (file)
@@ -562,7 +562,8 @@ FvSimpleFileSystemOpen (
       // No, there was no extension. So add one and search again for the file\r
       // NewFileNameLength = FileNameLength + 1 + 4 = (Number of non-null character) + (file extension) + (a null character)\r
       NewFileNameLength = FileNameLength + 1 + 4;\r
-      FileNameWithExtension = AllocateCopyPool (NewFileNameLength * 2, FileName);\r
+      FileNameWithExtension = AllocatePool (NewFileNameLength * 2);\r
+      StrCpyS (FileNameWithExtension, NewFileNameLength, FileName);\r
       StrCatS (FileNameWithExtension, NewFileNameLength, L".EFI");\r
 \r
       for (FvFileInfoLink = GetFirstNode (&Instance->FileInfoHead);\r