]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Memory overflow verified
authorjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 7 Jan 2009 09:49:12 +0000 (09:49 +0000)
committerjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 7 Jan 2009 09:49:12 +0000 (09:49 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7204 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/BasePrintLib/PrintLibInternal.c

index 05e3ed501dccfbfa5779292190efe688e59300a6..6f0f5e54389b5301f6a4adb69399726f381bb956 100644 (file)
@@ -81,13 +81,13 @@ BasePrintLibFillBuffer (
     for (Index = 0; Index < Length && Buffer < EndBuffer; Index++) {\r
       *Buffer       =  (CHAR8) Character;\r
       *(Buffer + 1) =  (CHAR8) (Character >> 8);\r
+      Buffer += Increment;\r
     }\r
-    Buffer += Increment;\r
   } else {\r
     for (Index = 0; Index < Length && Buffer < EndBuffer; Index++) {\r
       *Buffer       =  (CHAR8) Character;\r
+      Buffer += Increment;\r
     }\r
-    Buffer += Increment;\r
   }\r
   return Buffer;\r
 }\r