From: Dan Winship Date: Wed, 3 Dec 2008 19:49:14 +0000 (+0000) Subject: disconnect from gconf notifications. Fixes a crash, #563145. X-Git-Tag: LIBSOUP_2_25_4~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d6ea6544b28f260d095780e68d40040f6d1eaa8;p=platform%2Fupstream%2Flibsoup.git disconnect from gconf notifications. Fixes a crash, #563145. * libsoup/soup-proxy-resolver-gconf.c (finalize): disconnect from gconf notifications. Fixes a crash, #563145. svn path=/trunk/; revision=1219 --- diff --git a/ChangeLog b/ChangeLog index 079e80d..5625efd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-12-03 Dan Winship + + * libsoup/soup-proxy-resolver-gconf.c (finalize): disconnect from + gconf notifications. Fixes a crash, #563145. + 2008-12-01 Dan Winship * configure.in: 2.25.2 diff --git a/libsoup/soup-proxy-resolver-gconf.c b/libsoup/soup-proxy-resolver-gconf.c index e43cdff..f3063b2 100644 --- a/libsoup/soup-proxy-resolver-gconf.c +++ b/libsoup/soup-proxy-resolver-gconf.c @@ -76,6 +76,8 @@ finalize (GObject *object) SoupProxyResolverGConfPrivate *priv = SOUP_PROXY_RESOLVER_GCONF_GET_PRIVATE (object); + g_signal_handlers_disconnect_by_func (priv->gconf, gconf_value_changed, + object); free_proxy_settings (priv); g_object_unref (priv->gconf); g_mutex_free (priv->lock);