DestVolumeInfo = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
\r
- ReadSize = PcdGet16(PcdShellFileOperationSize);\r
+ ReadSize = PcdGet32(PcdShellFileOperationSize);\r
// Why bother copying a file to itself\r
if (StrCmp(Source, Dest) == 0) {\r
return (SHELL_SUCCESS);\r
//\r
Buffer = AllocateZeroPool(ReadSize);\r
ASSERT(Buffer != NULL);\r
- while (ReadSize == PcdGet16(PcdShellFileOperationSize) && !EFI_ERROR(Status)) {\r
+ while (ReadSize == PcdGet32(PcdShellFileOperationSize) && !EFI_ERROR(Status)) {\r
Status = ShellReadFile(SourceHandle, &ReadSize, Buffer);\r
Status = ShellWriteFile(DestHandle, &ReadSize, Buffer);\r
}\r