- DestFileName = (CHAR8*)AllocatePool (FileNameLen + AsciiStrLen (SrcFileName) + 1);\r
- AsciiStrCpy (DestFileName, Argv[2]);\r
- AsciiStrCat (DestFileName, SrcFileName);\r
+ DestFileNameLen = FileNameLen + AsciiStrLen (SrcFileName) + 1;\r
+ DestFileName = (CHAR8*)AllocatePool (DestFileNameLen);\r
+ AsciiStrCpyS (DestFileName, DestFileNameLen, Argv[2]);\r
+ AsciiStrCatS (DestFileName, DestFileNameLen, SrcFileName);\r