// 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