Alexandre Julliard : gdi: Fixed buffer overflow in GetCharABCWidthsI.
Module: wine Branch: refs/heads/master Commit: 0e5f29ba92452450529d1f143f72da7f5638cec8 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=0e5f29ba92452450529d1f14... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Tue Aug 1 17:52:48 2006 +0200 gdi: Fixed buffer overflow in GetCharABCWidthsI. --- dlls/gdi/font.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/gdi/font.c b/dlls/gdi/font.c index c444191..16e7f7b 100644 --- a/dlls/gdi/font.c +++ b/dlls/gdi/font.c @@ -2385,7 +2385,7 @@ BOOL WINAPI GetCharABCWidthsI( HDC hdc, if (ret) { /* convert device units to logical */ - for( i = firstChar; i <= count; i++, abc++ ) { + for( i = 0; i < count; i++, abc++ ) { abc->abcA = INTERNAL_XDSTOWS(dc, abc->abcA); abc->abcB = INTERNAL_XDSTOWS(dc, abc->abcB); abc->abcC = INTERNAL_XDSTOWS(dc, abc->abcC);
participants (1)
-
Alexandre Julliard