From e2f2eed337ecdb17c897fe7e04626dfffe32f2a2 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 18 Jan 2014 18:20:54 +0000 Subject: Parse HTTP requests, cleanup the code. --HG-- extra : rebase_source : 6b35fbf55fc9fe65d7f033620670bb210928e9b4 --- src/cfg_utils.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/cfg_utils.c') diff --git a/src/cfg_utils.c b/src/cfg_utils.c index 9216fb6ef..3e1503db7 100644 --- a/src/cfg_utils.c +++ b/src/cfg_utils.c @@ -892,11 +892,13 @@ read_rspamd_config (struct config_file *cfg, const gchar *filename, rspamd_ucl_add_conf_macros (parser, cfg); if (!ucl_parser_add_chunk (parser, data, st.st_size)) { msg_err ("ucl parser error: %s", ucl_parser_get_error (parser)); + ucl_parser_free (parser); munmap (data, st.st_size); return FALSE; } munmap (data, st.st_size); cfg->rcl_obj = ucl_parser_get_object (parser); + ucl_parser_free (parser); res = TRUE; } -- cgit v1.2.3