> This fixes bug 6516901 which was attempting to free something that wasn't
> allocated.
>
>
> ------------------------------------------------------------------------
>
> --- table.c-pre-fix 2007-02-02 16:27:07.855585000 +0000
> +++ table.c 2007-02-02 16:28:05.685547000 +0000
> @@ -59,8 +59,13 @@
> static void
> free_tree_item (TreeItem *item)
> {
> - g_free (item->desc);
> - g_object_unref (item->image);
> + if ( item == NULL )
> + return;
> +
> + if ( item->desc )
> + g_free (item->desc);
>
g_free has check for NULL already.
Harry
> + if ( item->image )
> + g_object_unref (item->image);
> g_free (item);
> }
>
>