gdi32: Fix runaway loop because of unsigned comparison in BIDI_Reorder.

This commit is contained in:
Alexander Dorofeyev 2007-10-23 00:49:39 -07:00 committed by Alexandre Julliard
parent 74cd5903e2
commit cdca301821

View file

@ -1087,7 +1087,7 @@ BOOL BIDI_Reorder(
i = done = 0;
while (done < uCount)
{
unsigned j, lastgood;
unsigned j;
classify(lpOutString + done, chartype, uCount - done);
/* limit text to first block */
i = resolveParagraphs(chartype, uCount - done);
@ -1140,7 +1140,7 @@ BOOL BIDI_Reorder(
if (lpOrder)
{
unsigned k;
int k, lastgood;
for (j = lastgood = 0; j < i; ++j)
if (levels[j] != levels[lastgood])
{