]> spindle.queued.net Git - midori/commitdiff
Compare addon hostnames null-safely
authorChristian Dywan <christian@twotoasts.de>
Fri, 18 Nov 2011 22:57:56 +0000 (23:57 +0100)
committerChristian Dywan <christian@twotoasts.de>
Fri, 18 Nov 2011 22:57:56 +0000 (23:57 +0100)
extensions/addons.c

index eb2d23fd4be821a93db03f8455793f6a59a86b8c..f0dc8c95b990e295cf121addf6725f6e7c31e02e 100644 (file)
@@ -118,7 +118,7 @@ addons_install_response (GtkWidget*  infobar,
                 folder = "scripts";
             else if (g_str_has_suffix (uri, ".user.css"))
                 folder = "styles";
-            else if (!strcmp (hostname, "userscripts.org"))
+            else if (!g_strcmp0 (hostname, "userscripts.org"))
             {
                 /* http://userscripts.org/scripts/ACTION/SCRIPT_ID/NAME */
                 gchar* subpage = strchr (strchr (path + 1, '/') + 1, '/');
@@ -148,7 +148,7 @@ addons_install_response (GtkWidget*  infobar,
                     folder = "scripts";
                 }
             }
-            else if (!strcmp (hostname, "userstyles.org"))
+            else if (!g_strcmp0 (hostname, "userstyles.org"))
             {
                 /* http://userstyles.org/styles/STYLE_ID/NAME */
                 gchar* subpage = strchr (path + 1, '/');
@@ -260,14 +260,14 @@ addons_notify_load_status_cb (MidoriView*      view,
            {
                gchar* path;
                gchar* hostname = midori_uri_parse_hostname (uri, &path);
-               if (!strcmp (hostname, "userscripts.org")
+               if (!g_strcmp0 (hostname, "userscripts.org")
                 && (g_str_has_prefix (path, "/scripts/show/")
                  || g_str_has_prefix (path, "/scripts/review/")))
                {
                    /* Main (with desc) and "source view" pages */
                    addons_uri_install (view, ADDONS_USER_SCRIPTS);
                }
-               else if (!strcmp (hostname, "userstyles.org")
+               else if (!g_strcmp0 (hostname, "userstyles.org")
                 && g_str_has_prefix (path, "/styles/"))
                {
                    gchar* subpage = strchr (path + 1, '/');