aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-12 17:58:09 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-12 17:58:09 +0300
commit9a0362647374be48a29887d0571b8a665877be6b (patch)
treed2d5de53776d3b1b1faec6cd2254dccf31b81024 /src/util.c
parent2003dce62438e513e614056540c22f4f755ec88b (diff)
downloadrspamd-9a0362647374be48a29887d0571b8a665877be6b.tar.gz
rspamd-9a0362647374be48a29887d0571b8a665877be6b.zip
* Some fixes to regexp module
* Add documentation for rspamd regexp module
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util.c b/src/util.c
index cbe6d9821..a60bafea6 100644
--- a/src/util.c
+++ b/src/util.c
@@ -737,7 +737,10 @@ parse_expression (memory_pool_t *pool, char *line)
/* Copy operand */
str = memory_pool_alloc (pool, p - c + 1);
g_strlcpy (str, c, (p - c + 1));
- insert_expression (pool, &expr, EXPR_OPERAND, 0, str);
+ g_strstrip (str);
+ if (strlen (str) != 0) {
+ insert_expression (pool, &expr, EXPR_OPERAND, 0, str);
+ }
}
if (*p == ')') {
if (stack == NULL) {