summaryrefslogtreecommitdiff
path: root/gtk/gtktextiter.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@x1-6-00-50-fc-70-9f-e0>2004-09-25 04:31:22 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-09-25 04:31:22 +0000
commitd9e0f22ac7e95c20c5a15599d71fcd5b7cbd131c (patch)
tree8e7ab689d17f6837c8d71d72320c4226747402df /gtk/gtktextiter.c
parent0f32b61dde92277c406be1ceec8374bcb669c9c1 (diff)
downloadgtk+-d9e0f22ac7e95c20c5a15599d71fcd5b7cbd131c.tar.gz
Don't access attr[-1]. (#153628, Padraig O'Briain)
2004-09-25 Matthias Clasen <mclasen@x1-6-00-50-fc-70-9f-e0> * gtk/gtktextiter.c (inside_word_func): Don't access attr[-1]. (#153628, Padraig O'Briain)
Diffstat (limited to 'gtk/gtktextiter.c')
-rw-r--r--gtk/gtktextiter.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c
index 403ed711d7..b61f67b637 100644
--- a/gtk/gtktextiter.c
+++ b/gtk/gtktextiter.c
@@ -2804,7 +2804,10 @@ inside_word_func (const PangoLogAttr *attrs,
!(attrs[offset].is_word_start || attrs[offset].is_word_end))
--offset;
- return attrs[offset].is_word_start;
+ if (offset >= 0)
+ return attrs[offset].is_word_start;
+ else
+ return FALSE;
}
/* Sentence funcs */