]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
ShellPkg: increase available size for PcdShellFileOperationSize
[mirror_edk2.git] / ShellPkg / Library / UefiShellLevel2CommandsLib / Cp.c
index 80d2dd02bc733b952f2c6c03b64fbced9bd6b410..05f3844966a68315dd8644289a1b21c8add865c6 100644 (file)
@@ -89,7 +89,7 @@ CopySingleFile(
   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
@@ -233,7 +233,7 @@ CopySingleFile(
         //\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