[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