aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-28 13:29:46 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-28 13:29:46 +0100
commit23b5c2485802c0055e79aa8935cd061e7365db4e (patch)
treecd3027d89f4eb6598bf7b1bbad55e18280f04f5b /src/libserver
parent4e44c7895c6f23827699c6af02cb1f2c9f7a6ec3 (diff)
downloadrspamd-23b5c2485802c0055e79aa8935cd061e7365db4e.tar.gz
rspamd-23b5c2485802c0055e79aa8935cd061e7365db4e.zip
Fix error message.
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/cfg_rcl.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c
index 55db53723..6fc3eb260 100644
--- a/src/libserver/cfg_rcl.c
+++ b/src/libserver/cfg_rcl.c
@@ -1111,8 +1111,15 @@ rspamd_rcl_composite_handler (rspamd_mempool_t *pool,
if (!rspamd_parse_expression (composite_expression, 0, &composite_expr_subr,
NULL, cfg->cfg_pool, err, &expr)) {
- msg_err ("cannot parse composite expression for %s: %e",
- composite_name, err);
+ if (err && *err) {
+ msg_err ("cannot parse composite expression for %s: %e",
+ composite_name, *err);
+ }
+ else {
+ msg_err ("cannot parse composite expression for %s: unknown error",
+ composite_name);
+ }
+
return FALSE;
}