From: Behdad Esfahbod Date: Sun, 29 Jun 2008 18:30:14 +0000 (+0000) Subject: Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6c06c56a33f1e1ec15e3b525ecafe8fadc679db;p=platform%2Fupstream%2FlibHarfBuzzSharp.git Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font 2008-06-29 Behdad Esfahbod Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font * pango/opentype/harfbuzz-gsub.c (GSUB_Do_String_Lookup): Fix reverse loops for type 8 lookups. --- diff --git a/src/harfbuzz-gsub.c b/src/harfbuzz-gsub.c index 30d914a..067122d 100644 --- a/src/harfbuzz-gsub.c +++ b/src/harfbuzz-gsub.c @@ -4218,7 +4218,7 @@ static HB_Error GSUB_Do_String_Lookup( HB_GSUBHeader* gsub, if ( error == HB_Err_Not_Covered ) buffer->in_pos--; } - while (buffer->in_pos); + while ((HB_Int) buffer->in_pos >= 0); return retError;