From 91ddd33ee6aa914d928890bbf3b4665ecd020cfe Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 17 Nov 2016 13:03:36 +0000 Subject: [PATCH] [Minor] Do not add maps from weird data Issue: #1143 Reported by: @AlexeySa --- src/libutil/map.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libutil/map.c b/src/libutil/map.c index f240e5f846..eaaea4ac05 100644 --- a/src/libutil/map.c +++ b/src/libutil/map.c @@ -1666,6 +1666,11 @@ rspamd_map_add_from_ucl (struct rspamd_config *cfg, goto err; } } + else { + msg_err_config ("map has invalid type for value: %s", + ucl_object_type_to_string (ucl_object_type (obj))); + goto err; + } rspamd_map_calculate_hash (map); msg_info_map ("added map from ucl"); -- 2.47.3