From 41d45e0c64b94de227f048d5f376699dd6041735 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sat, 22 May 2010 12:20:22 +0100 Subject: rostermanager: Don't fire roster-load event if there was an error loading the roster --- core/rostermanager.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core/rostermanager.lua') diff --git a/core/rostermanager.lua b/core/rostermanager.lua index a8eb806c..a3315245 100644 --- a/core/rostermanager.lua +++ b/core/rostermanager.lua @@ -101,7 +101,9 @@ function load_roster(username, host) roster[jid] = nil; log("warn", "roster for "..jid.." has a self-contact"); end - hosts[host].events.fire_event("roster-load", username, host, roster); + if not err then + hosts[host].events.fire_event("roster-load", username, host, roster); + end return roster, err; end -- cgit v1.2.3