# HG changeset patch # User Kim Alvefur # Date 1526774278 -7200 # Node ID 7c95aba75a550f00ce6dce2adcc1abd4cad9cf05 # Parent d16c9dba93371ae09317bfc08762a88d7c599295 riddim.plugins.pubsub2room: Return early from extractor if no stanza given diff -r d16c9dba9337 -r 7c95aba75a55 plugins/pubsub2room.lua --- a/plugins/pubsub2room.lua Sun May 20 01:49:58 2018 +0200 +++ b/plugins/pubsub2room.lua Sun May 20 01:57:58 2018 +0200 @@ -36,7 +36,8 @@ }; local function new_extractor(stanza, data) - return stanza and setmetatable({ stanza = stanza, data = data }, extractor_mt) or nil; + if not stanza then return nil end + return setmetatable({ stanza = stanza, data = data }, extractor_mt); end local last_message_time = 0;