]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/FileBuffer.c
ShellPkg/edit: Fix heap access out-of-bounds
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / Edit / FileBuffer.c
index 56ccd399b0a88dc03464f66be3a9cb09250e3586..39a5afb53fc898c650b3df69b8735f455a93ab8a 100644 (file)
@@ -500,7 +500,7 @@ FileBufferPrintLine (
   PrintLine = AllocatePool (BufLen);\r
   if (PrintLine != NULL) {\r
     StrnCpyS (PrintLine, BufLen/sizeof(CHAR16), Buffer, MIN(Limit, MainEditor.ScreenSize.Column));\r
-    for (; Limit < MainEditor.ScreenSize.Column; Limit++) {\r
+    for (Limit = StrLen (PrintLine); Limit < MainEditor.ScreenSize.Column; Limit++) {\r
       PrintLine[Limit] = L' ';\r
     }\r
 \r