From: Vsevolod Stakhov Date: Fri, 29 Jun 2018 11:34:46 +0000 (+0100) Subject: [Fix] Fix reload crash X-Git-Tag: 1.7.7~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7425878cfa1da430ef52554c303f8167ed6f1d07;p=thirdparty%2Frspamd.git [Fix] Fix reload crash --- diff --git a/src/libserver/dynamic_cfg.c b/src/libserver/dynamic_cfg.c index 39b2ebf7b6..33231b4627 100644 --- a/src/libserver/dynamic_cfg.c +++ b/src/libserver/dynamic_cfg.c @@ -175,7 +175,7 @@ json_config_fin_cb (struct map_cb_data *data) ucl_object_t *top; struct ucl_parser *parser; - if (data->prev_data) { + if (data->cur_data && data->prev_data) { jb = data->prev_data; /* Clean prev data */ if (jb->buf) { @@ -190,7 +190,6 @@ json_config_fin_cb (struct map_cb_data *data) jb = data->cur_data; } else { - msg_err ("no data read"); return; }