From ce6490f17f7f3c9cc865a46e3df78f1d3d11a996 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 22 Apr 2017 23:00:11 +0100 Subject: [PATCH] [Minor] Fix recursive add docs strings from the comments --- src/libserver/cfg_rcl.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c index ae66570649..75b2229757 100644 --- a/src/libserver/cfg_rcl.c +++ b/src/libserver/cfg_rcl.c @@ -3883,9 +3883,17 @@ rspamd_rcl_add_doc_from_comments (struct rspamd_config *cfg, ucl_object_type (cur), NULL, 0, NULL, FALSE); } - if (cur_doc && ucl_object_type (cur) == UCL_OBJECT) { - rspamd_rcl_add_doc_from_comments (cfg, cur_doc, cur, comments, - FALSE); + if (ucl_object_type (cur) == UCL_OBJECT) { + if (cur_doc) { + rspamd_rcl_add_doc_from_comments (cfg, cur_doc, cur, + comments, + FALSE); + } + else { + rspamd_rcl_add_doc_from_comments (cfg, top_doc, cur, + comments, + FALSE); + } } } } -- 2.47.3