diff --git a/illegal_free.patch b/illegal_free.patch new file mode 100644 index 0000000..649da7b --- /dev/null +++ b/illegal_free.patch @@ -0,0 +1,12 @@ +diff -ur seahorse-0.8.orig/libseahorse/seahorse-widget.c seahorse-0.8/libseahorse/seahorse-widget.c +--- seahorse-0.8.orig/libseahorse/seahorse-widget.c 2006-02-23 21:22:13.000000000 -0500 ++++ seahorse-0.8/libseahorse/seahorse-widget.c 2006-02-23 21:23:13.000000000 -0500 +@@ -129,7 +129,7 @@ + if (glade_xml_get_widget (swidget->xml, swidget->name)) + gtk_widget_destroy (glade_xml_get_widget (swidget->xml, swidget->name)); + +- g_free (swidget->xml); ++ g_object_unref (swidget->xml); + swidget->xml = NULL; + + g_object_unref (swidget->sctx);