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@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);