]> spindle.queued.net Git - midori/commitdiff
Allow relative localhost URIs
authorArnaud Renevier <arenevier@fdn.fr>
Fri, 19 Dec 2008 23:24:35 +0000 (00:24 +0100)
committerChristian Dywan <christian@twotoasts.de>
Fri, 19 Dec 2008 23:24:35 +0000 (00:24 +0100)
midori/sokoke.c
tests/magic-uri.c

index adcddb7362ac63552c91c666dc0d8b31665c091e..e425b9d2192fb9567b2895ceab53dff58dcc8417 100644 (file)
@@ -121,7 +121,7 @@ sokoke_magic_uri (const gchar* uri,
         if (search && search[0] && !g_ascii_isalpha (search[1]))
             if (!strchr (search, '.'))
                 return g_strconcat ("http://", uri, NULL);
-        if (!strcmp (uri, "localhost"))
+        if (!strcmp (uri, "localhost") || g_str_has_prefix (uri, "localhost/"))
             return g_strconcat ("http://", uri, NULL);
         parts = g_strsplit (uri, ".", 0);
         if (!search && parts[0] && parts[1])
index 3a8dbafa3ee4a9cbe139124fdd22e2fc6e1a758c..7fda317a558919863614c6510410eb96bc0faf85 100644 (file)
@@ -60,6 +60,7 @@ main (int    argc,
     g_free (b);
     test_input ("localhost", "http://localhost");
     test_input ("localhost:8000", "http://localhost:8000");
+    test_input ("localhost/rss", "http://localhost/rss");
     test_input ("192.168.1.1", "http://192.168.1.1");
     test_input ("192.168.1.1:8000", "http://192.168.1.1:8000");
     test_input ("sm midori", SM "midori");