[Xfce4-commits] <midori:master> Prevent styles with a "'" character from breaking adblock
Christian Dywan
noreply at xfce.org
Tue Jan 26 22:08:01 CET 2010
Updating branch refs/heads/master
to 7b42792caf38b4c632f1423889caee610eccecee (commit)
from d8dceb657dd141fbd68525fae1c8af0fdba9ccbc (commit)
commit 7b42792caf38b4c632f1423889caee610eccecee
Author: Alexander Butenko <a.butenka at gmail.com>
Date: Tue Jan 26 22:03:47 2010 +0100
Prevent styles with a "'" character from breaking adblock
extensions/adblock.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/extensions/adblock.c b/extensions/adblock.c
index 2550419..c7af950 100644
--- a/extensions/adblock.c
+++ b/extensions/adblock.c
@@ -1078,9 +1078,10 @@ adblock_frame_add (gchar* line)
(void)*line++;
(void)*line++;
- if (strchr (line, ':')
+ if (strchr (line, '\'')
+ || (strchr (line, ':')
&& !g_regex_match_simple (".*\\[.*:.*\\].*", line,
- G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY))
+ G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY)))
{
return;
}
@@ -1097,6 +1098,7 @@ adblock_frame_add_private (const gchar* line,
data = g_strsplit (line, sep, 2);
if (!(data[1] && *data[1])
+ || strchr (data[1], '\'')
|| (strchr (data[1], ':')
&& !g_regex_match_simple (".*\\[.*:.*\\].*", data[1],
G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY)))
More information about the Xfce4-commits
mailing list