diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-04-23 17:32:44 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-04-23 17:32:44 +0400 |
commit | e956b46665a3176eeae4f8793f6e62ef73339c17 (patch) | |
tree | 7b2c5d606f7f351c605ad8d4c44e047787342a66 /src/expressions.c | |
parent | 926925fa66e6e3e7747c00997c1f8f285ebb326d (diff) | |
download | rspamd-e956b46665a3176eeae4f8793f6e62ef73339c17.tar.gz rspamd-e956b46665a3176eeae4f8793f6e62ef73339c17.zip |
* Another fix to regexps parser
Diffstat (limited to 'src/expressions.c')
-rw-r--r-- | src/expressions.c | 4 |
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); |