From: Vsevolod Stakhov Date: Tue, 23 Oct 2018 08:33:24 +0000 (+0100) Subject: [Minor] Add some protection against bad values X-Git-Tag: 1.8.2~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e57ce2fe1bb47ef0d5f5d075812ef29c965e0f38;p=thirdparty%2Frspamd.git [Minor] Add some protection against bad values --- diff --git a/src/plugins/lua/mime_types.lua b/src/plugins/lua/mime_types.lua index e8ce709da6..e283d49a5a 100644 --- a/src/plugins/lua/mime_types.lua +++ b/src/plugins/lua/mime_types.lua @@ -959,10 +959,15 @@ local function check_mime_type(task) if v then local n = tonumber(v) - if n > 0 then - task:insert_result(settings['symbol_bad'], n, ct) - elseif n < 0 then - task:insert_result(settings['symbol_good'], -n, ct) + if n then + if n > 0 then + task:insert_result(settings['symbol_bad'], n, ct) + elseif n < 0 then + task:insert_result(settings['symbol_good'], -n, ct) + end + else + logger.warnx(task, 'unknown value: "%s" for content type %s in the map', + v, ct) end else task:insert_result(settings['symbol_unknown'], 1.0, ct)