Revision: 3595 http://geany.svn.sourceforge.net/geany/?rev=3595&view=rev Author: eht16 Date: 2009-02-24 18:25:57 +0000 (Tue, 24 Feb 2009)
Log Message: ----------- Fix missing NULL checks when reading the colour value of compiler output messages.
Modified Paths: -------------- trunk/ChangeLog trunk/src/msgwindow.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-02-24 18:25:41 UTC (rev 3594) +++ trunk/ChangeLog 2009-02-24 18:25:57 UTC (rev 3595) @@ -3,6 +3,9 @@ * configure.in, plugins/Makefile.am: Enable socket support when cross-compiling. Enable plugin compilation when cross-compiling. + * src/msgwindow.c: + Fix missing NULL checks when reading the colour value of compiler + output messages.
2009-02-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
Modified: trunk/src/msgwindow.c =================================================================== --- trunk/src/msgwindow.c 2009-02-24 18:25:41 UTC (rev 3594) +++ trunk/src/msgwindow.c 2009-02-24 18:25:57 UTC (rev 3595) @@ -586,9 +586,10 @@ { /* if the item is not coloured red, it's not an error line */ gtk_tree_model_get(model, &iter, 0, &color, -1); - if (! gdk_color_equal(color, &color_error)) + if (color == NULL || ! gdk_color_equal(color, &color_error)) { - gdk_color_free(color); + if (color != NULL) + gdk_color_free(color); return FALSE; } gdk_color_free(color);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.