diff options
author | Matthias Clasen <mclasen@x1-6-00-50-fc-70-9f-e0> | 2004-09-25 04:31:22 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-09-25 04:31:22 +0000 |
commit | d9e0f22ac7e95c20c5a15599d71fcd5b7cbd131c (patch) | |
tree | 8e7ab689d17f6837c8d71d72320c4226747402df /gtk/gtktextiter.c | |
parent | 0f32b61dde92277c406be1ceec8374bcb669c9c1 (diff) | |
download | gtk+-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.c | 5 |
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 */ |