# HG changeset patch # User Matthew Wild # Date 1274527222 -3600 # Node ID f14d2962f32c02e618debdec1640fcbb77685d3c # Parent 69fb1cb6b5519042d1c3d205f09b55c7b41d7d4c rostermanager: Don't fire roster-load event if there was an error loading the roster diff -r 69fb1cb6b551 -r f14d2962f32c core/rostermanager.lua --- a/core/rostermanager.lua Sat May 22 05:53:27 2010 +0500 +++ b/core/rostermanager.lua Sat May 22 12:20:22 2010 +0100 @@ -101,7 +101,9 @@ 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