From e57ce2fe1bb47ef0d5f5d075812ef29c965e0f38 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 23 Oct 2018 09:33:24 +0100 Subject: [PATCH] [Minor] Add some protection against bad values --- src/plugins/lua/mime_types.lua | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/plugins/lua/mime_types.lua b/src/plugins/lua/mime_types.lua index e8ce709da..e283d49a5 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) -- 2.39.5