From b645959eea7751255e0b3ebfc85dd0f1575f0926 Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Tue, 11 Oct 2011 15:30:33 +0000 Subject: [PATCH] (trunk gtk) #4554 "Transmission GTK client crashes on start" -- possible fix. --- gtk/tr-core.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/tr-core.c b/gtk/tr-core.c index 2c7d04599..8fc62093a 100644 --- a/gtk/tr-core.c +++ b/gtk/tr-core.c @@ -1401,9 +1401,10 @@ gtr_inhibit_hibernation( guint * cookie ) NULL, G_DBUS_CALL_FLAGS_NONE, 1000, NULL, &err ); - *cookie = g_variant_get_uint32( g_variant_get_child_value( response, 0 ) ); + if( response != NULL ) + *cookie = g_variant_get_uint32( g_variant_get_child_value( response, 0 ) ); - success = err == NULL; + success = ( response != NULL ) && ( err == NULL ); /* logging */ if( success )