[Xfce4-commits] <midori:master> Allow any proxies supported by libproxy

Christian Dywan noreply at xfce.org
Sun Mar 10 23:58:01 CET 2013


Updating branch refs/heads/master
         to c9e1c7cd5f90765634bafb555ffb464ba08eca83 (commit)
       from fd15e8e34153b3ee10d73f0dfe471267725b1fe1 (commit)

commit c9e1c7cd5f90765634bafb555ffb464ba08eca83
Author: Christian Dywan <christian at twotoasts.de>
Date:   Sun Mar 10 23:40:34 2013 +0100

    Allow any proxies supported by libproxy
    
    Fixes: https://bugs.launchpad.net/midori/+bug/1153332

 midori/midori-session.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/midori/midori-session.c b/midori/midori-session.c
index 55dd878..5808f0d 100644
--- a/midori/midori-session.c
+++ b/midori/midori-session.c
@@ -32,8 +32,12 @@ midori_soup_session_set_proxy_uri (SoupSession* session,
     SoupURI* proxy_uri;
 
     /* soup_uri_new expects a non-NULL string with a protocol */
-    if (midori_uri_is_http (uri))
+    gchar* scheme = uri ? g_uri_parse_scheme (uri): NULL;
+    if (scheme)
+    {
         proxy_uri = soup_uri_new (uri);
+        g_free (scheme);
+    }
     else if (uri && *uri)
     {
         gchar* fixed_uri = g_strconcat ("http://", uri, NULL);


More information about the Xfce4-commits mailing list