From 340ffb0920c829d2cc020afffa8a5837ed6206b3 Mon Sep 17 00:00:00 2001 From: jji4 Date: Wed, 7 Jan 2009 09:49:12 +0000 Subject: [PATCH] Memory overflow verified git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7204 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Library/BasePrintLib/PrintLibInternal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MdePkg/Library/BasePrintLib/PrintLibInternal.c b/MdePkg/Library/BasePrintLib/PrintLibInternal.c index 05e3ed501d..6f0f5e5438 100644 --- a/MdePkg/Library/BasePrintLib/PrintLibInternal.c +++ b/MdePkg/Library/BasePrintLib/PrintLibInternal.c @@ -81,13 +81,13 @@ BasePrintLibFillBuffer ( for (Index = 0; Index < Length && Buffer < EndBuffer; Index++) { *Buffer = (CHAR8) Character; *(Buffer + 1) = (CHAR8) (Character >> 8); + Buffer += Increment; } - Buffer += Increment; } else { for (Index = 0; Index < Length && Buffer < EndBuffer; Index++) { *Buffer = (CHAR8) Character; + Buffer += Increment; } - Buffer += Increment; } return Buffer; }