]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix implicit conversion
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 20 Sep 2018 09:51:33 +0000 (10:51 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 20 Sep 2018 09:51:46 +0000 (10:51 +0100)
lualib/lua_selectors.lua

index 983f28589c2e74f4780856ae8dd1681af2d79b5f..ad18feddfc5f69091911460f5a16249aa9e196e6 100644 (file)
@@ -569,9 +569,7 @@ local function process_selector(task, sel)
   end
 
   local function implicit_tostring(t, ud_or_table)
-    if t == 'userdata' then
-      return tostring(ud_or_table),'string'
-    else
+    if t == 'table' then
       -- Table (very special)
       if ud_or_table.value then
         return ud_or_table.value,'string'
@@ -580,6 +578,8 @@ local function process_selector(task, sel)
       end
 
       return logger.slog("%s", ud_or_table),'string'
+    else
+      return tostring(ud_or_table),'string'
     end
   end