diff --git a/ChangeLog b/ChangeLog index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/gtk/gtkhsv.c b/gtk/gtkhsv.c index fcd5d53578..2b690c0f06 100644 --- a/gtk/gtkhsv.c +++ b/gtk/gtkhsv.c @@ -1195,6 +1195,7 @@ paint_triangle (GtkHSV *hsv, x_start = MAX (xl - PAD, x); x_end = MIN (xr + PAD, x + width); + x_start = MIN (x_start, x_end); c = (rl << 16) | (gl << 8) | bl;