From 2a2f88aa2c760a823ac5529b7b6670c74f2d1318 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 14 Feb 2011 15:02:52 +0000 Subject: [PATCH] Evas font: Fixed wrong condition that may cause an invalid read when using OT. SVN revision: 57024 --- legacy/evas/src/lib/engines/common/evas_font_ot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/engines/common/evas_font_ot.c b/legacy/evas/src/lib/engines/common/evas_font_ot.c index 6b4f91e9f2..ad0d522a00 100644 --- a/legacy/evas/src/lib/engines/common/evas_font_ot.c +++ b/legacy/evas/src/lib/engines/common/evas_font_ot.c @@ -49,7 +49,7 @@ evas_common_font_ot_cluster_size_get(const Evas_Text_Props *props, size_t char_i } else { - if (right_bound > (int) (props->text_offset + props->text_len)) + if (right_bound >= (int) (props->text_offset + props->text_len)) { items = props->text_offset + props->text_len - base_cluster; }