Comment 7 for bug 407832

Revision history for this message
Charles Kerr (charlesk) wrote : Re: transmission crashed with SIGSEGV in g_type_check_instance_cast()

Fixed upstream in trunk.

The one-liner patch:

Index: tr-prefs.c
===================================================================
--- tr-prefs.c (revision 9261)
+++ tr-prefs.c (working copy)
@@ -1304,7 +1304,8 @@
     gtk_widget_set_sensitive( data->portButton, FALSE );
     gtk_widget_set_sensitive( data->portSpin, FALSE );
     gtk_label_set_markup( GTK_LABEL( data->portLabel ), _( "<i>Testing...</i>" ) );
- data->portTag = g_signal_connect( data->core, "port-tested", G_CALLBACK(onPortTested), data );
+ if( !data->portTag )
+ data->portTag = g_signal_connect( data->core, "port-tested", G_CALLBACK(onPortTested), data );
     tr_core_port_test( data->core );
 }