From abffc3be79d62b4b2a749aa08b0c67d0f4c84d46 Mon Sep 17 00:00:00 2001 From: Paolo Borelli Date: Tue, 7 Nov 2006 15:41:13 +0000 Subject: [PATCH] avoid memory corruption (#357050). 2006-11-07 Paolo Borelli * gtk/gtktextbtree.c (_gtk_text_btree_delete): avoid memory corruption (#357050). --- ChangeLog | 5 +++++ gtk/gtktextbtree.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9c0a70e3f7..dd5db9f83a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-11-07 Paolo Borelli + + * gtk/gtktextbtree.c (_gtk_text_btree_delete): avoid memory + corruption (#357050). + 2006-11-06 Alexander Larsson * gtk/gtkdnd.c: (gtk_drag_begin_internal), diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 30b5d5cd85..d8e436d74a 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -886,6 +886,7 @@ _gtk_text_btree_delete (GtkTextIter *start, start_line->segments = seg; } else if (prev_seg->next && + prev_seg->next != last_seg && seg->type == >k_text_toggle_off_type && prev_seg->next->type == >k_text_toggle_on_type && seg->body.toggle.info == prev_seg->next->body.toggle.info)