# HG changeset patch # User Kim Alvefur # Date 1306261322 -7200 # Node ID 48a404e083c4cd15bf51c96704a64515827b57e2 # Parent bd4cdc02d48a868026e23ebacb3f76c17164c2e8 plugins.roster: Don't signal roster events if there was no such item diff -r bd4cdc02d48a -r 48a404e083c4 plugins/roster.lua --- a/plugins/roster.lua Wed Apr 20 01:32:25 2011 +0200 +++ b/plugins/roster.lua Tue May 24 20:22:02 2011 +0200 @@ -123,7 +123,9 @@ add_item(item) target = roster.items[jid]; end - stream:event("roster/item-"..event, target); + if target then + stream:event("roster/item-"..event, target); + end -- TODO else return error? Events? end stream:send(verse.reply(stanza))