]> Pileus Git - ~andy/gtk/commitdiff
Bug 569240 - Crasher when using markers
authorBastien Nocera <hadess@hadess.net>
Mon, 26 Jan 2009 20:47:00 +0000 (20:47 +0000)
committerBastien Nocera <hadess@src.gnome.org>
Mon, 26 Jan 2009 20:47:00 +0000 (20:47 +0000)
2009-01-26  Bastien Nocera  <hadess@hadess.net>

Bug 569240 - Crasher when using markers

* gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying
a GtkRange with markers

svn path=/trunk/; revision=22224

ChangeLog
gtk/gtkrange.c

index 40f43edd77c2f2d5c67d5b8b08a04619f8f418e8..a6def620d887dca640a4277f8e8b6e9ee8bfbfa8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-01-26  Bastien Nocera  <hadess@hadess.net>
+
+       Bug 569240 - Crasher when using markers
+
+       * gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying
+       a GtkRange with markers
+
 2009-01-26  Richard Hult  <richard@imendio.com>
 
        Bug 566628 – gdk_display_close always asserts on win32 and quartz
index cdf9212839b2821885c639deff6c3eaf87ced41f..6db35b5f11840192a984028cdf38fc6205ef0e36 100644 (file)
@@ -1225,7 +1225,9 @@ gtk_range_destroy (GtkObject *object)
   if (range->layout->n_marks)
     {
       g_free (range->layout->marks);
+      range->layout->marks = NULL;
       g_free (range->layout->mark_pos);
+      range->layout->mark_pos = NULL;
       range->layout->n_marks = 0;
     }