[Xfce4-commits] <midori:master> Skip '+' sign in adblock rules

Christian Dywan noreply at xfce.org
Wed Jun 30 21:10:03 CEST 2010


Updating branch refs/heads/master
         to 3d972f11e45ea24dfc13501eb0e57f046f94f71f (commit)
       from 0d5a18b69c3e91a38a1f5791e0cbf429dc89c02f (commit)

commit 3d972f11e45ea24dfc13501eb0e57f046f94f71f
Author: Alexander Butenko <a.butenka at gmail.com>
Date:   Wed Jun 30 11:48:37 2010 -0400

    Skip '+' sign in adblock rules

 extensions/adblock.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/extensions/adblock.c b/extensions/adblock.c
index 4623d59..372d13a 100644
--- a/extensions/adblock.c
+++ b/extensions/adblock.c
@@ -1059,6 +1059,8 @@ adblock_fixup_regexp (gchar* src)
         case '^':
             g_string_append (str, "");
             break;
+        case '+':
+            break;
         default:
             g_string_append_printf (str,"%c", *src);
             break;
@@ -1407,6 +1409,7 @@ test_adblock_parse (void)
     g_assert (!adblock_parse_line ("##"));
     g_assert (!adblock_parse_line ("["));
 
+    g_assert_cmpstr (adblock_parse_line ("+advert/"), ==, "advert/");
     g_assert_cmpstr (adblock_parse_line ("*foo"), ==, "foo");
     g_assert_cmpstr (adblock_parse_line ("f*oo"), ==, "f.*oo");
     g_assert_cmpstr (adblock_parse_line ("?foo"), ==, "\\?foo");



More information about the Xfce4-commits mailing list