diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-12 17:58:09 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-12 17:58:09 +0300 |
commit | 9a0362647374be48a29887d0571b8a665877be6b (patch) | |
tree | d2d5de53776d3b1b1faec6cd2254dccf31b81024 /src/util.c | |
parent | 2003dce62438e513e614056540c22f4f755ec88b (diff) | |
download | rspamd-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.c | 5 |
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) { |