soup-connection: fix SoupProxyResolverDefault breakage
authorDan Winship <danw@gnome.org>
Wed, 3 Apr 2013 15:27:59 +0000 (11:27 -0400)
committerDan Winship <danw@gnome.org>
Wed, 3 Apr 2013 15:59:55 +0000 (11:59 -0400)
It got broken at the last minute when adding
SoupSession:proxy-resolver support.

https://bugzilla.gnome.org/show_bug.cgi?id=697028

libsoup/soup-connection.c

index bcc5af4..fbddfea 100644 (file)
@@ -133,7 +133,8 @@ soup_connection_set_property (GObject *object, guint prop_id,
                        priv->soup_proxy_resolver = g_object_ref (proxy_resolver);
                break;
        case PROP_G_PROXY_RESOLVER:
-               priv->g_proxy_resolver = g_value_dup_object (value);
+               if (g_value_get_object (value))
+                       priv->g_proxy_resolver = g_value_dup_object (value);
                break;
        case PROP_SSL:
                priv->ssl = g_value_get_boolean (value);