SoupProxyResolver: construct a valid SoupURI
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 3 Feb 2012 17:47:16 +0000 (17:47 +0000)
committerDan Winship <danw@gnome.org>
Mon, 6 Feb 2012 22:12:26 +0000 (17:12 -0500)
path = NULL is not considered valid.

Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=667637
Bug-NB: NB#294977

libsoup/soup-proxy-resolver.c

index c356ab1..837a1f7 100644 (file)
@@ -111,6 +111,7 @@ uri_from_address (SoupAddress *addr)
        soup_uri_set_scheme (proxy_uri, SOUP_URI_SCHEME_HTTP);
        soup_uri_set_host (proxy_uri, soup_address_get_name (addr));
        soup_uri_set_port (proxy_uri, soup_address_get_port (addr));
        soup_uri_set_scheme (proxy_uri, SOUP_URI_SCHEME_HTTP);
        soup_uri_set_host (proxy_uri, soup_address_get_name (addr));
        soup_uri_set_port (proxy_uri, soup_address_get_port (addr));
+       soup_uri_set_path (proxy_uri, "");
        return proxy_uri;
 }
 
        return proxy_uri;
 }