summaryrefslogtreecommitdiffstats
path: root/src/expressions.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-04-23 17:32:44 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-04-23 17:32:44 +0400
commite956b46665a3176eeae4f8793f6e62ef73339c17 (patch)
tree7b2c5d606f7f351c605ad8d4c44e047787342a66 /src/expressions.c
parent926925fa66e6e3e7747c00997c1f8f285ebb326d (diff)
downloadrspamd-e956b46665a3176eeae4f8793f6e62ef73339c17.tar.gz
rspamd-e956b46665a3176eeae4f8793f6e62ef73339c17.zip
* Another fix to regexps parser
Diffstat (limited to 'src/expressions.c')
-rw-r--r--src/expressions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expressions.c b/src/expressions.c
index 98a21bf81..7202a2b38 100644
--- a/src/expressions.c
+++ b/src/expressions.c
@@ -383,8 +383,8 @@ parse_expression (memory_pool_t *pool, char *line)
if (*(p + 1) == '\0') {
p++;
}
- str = memory_pool_alloc (pool, p - c + 2);
- g_strlcpy (str, c - 1, (p - c + 2));
+ str = memory_pool_alloc (pool, p - c + 1);
+ g_strlcpy (str, c - 1, (p - c + 1));
g_strstrip (str);
if (strlen (str) > 0) {
insert_expression (pool, &expr, EXPR_REGEXP, 0, str);