]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/Common/MemoryFile.c
BaseTools/Common: fix heap overrun in ReadMemoryFileLine ()
[mirror_edk2.git] / BaseTools / Source / C / Common / MemoryFile.c
index 7b1aa111d10fdae0f3248664356f38cf62ddeaad..00ea0c615b7a2a01b4ad9aeb26f86af8a3ba2fc2 100644 (file)
@@ -194,7 +194,7 @@ Returns:
     CharsToCopy = EndOfLine - InputFile->CurrentFilePointer;\r
   }\r
 \r
-  OutputString = malloc (CharsToCopy);\r
+  OutputString = malloc (CharsToCopy + 1);\r
   if (OutputString == NULL) {\r
     return NULL;\r
   }\r