]> source.dussan.org Git - rspamd.git/commitdiff
Fix error message.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 28 Apr 2015 12:29:46 +0000 (13:29 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 28 Apr 2015 12:29:46 +0000 (13:29 +0100)
src/libserver/cfg_rcl.c

index 55db537230776ac77779fbb2aa9ae495a309b921..6fc3eb260069b1317df66dfd3c077fa752352696 100644 (file)
@@ -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;
        }