From fefe960849623d219392f5d9f14df7892ce29d00 Mon Sep 17 00:00:00 2001
From: Waqas Hussain <waqas20@gmail.com>
Date: Thu, 22 Oct 2009 03:34:50 +0500
Subject: rostermanager: Ensure meta-data entry is present on roster load.

---
 core/rostermanager.lua | 1 +
 1 file changed, 1 insertion(+)

diff --git a/core/rostermanager.lua b/core/rostermanager.lua
index 54c97083..b415c21c 100644
--- a/core/rostermanager.lua
+++ b/core/rostermanager.lua
@@ -99,6 +99,7 @@ function load_roster(username, host)
 	-- Attempt to load roster for non-loaded user
 	log("debug", "load_roster: loading for offline user: "..username.."@"..host);
 	roster = datamanager.load(username, host, "roster") or {};
+	if not roster[false] then roster[false] = { }; end
 	roster[username.."@"..host] = nil;
 	hosts[host].events.fire_event("roster-load", username, host, roster);
 	return roster;
-- 
cgit v1.2.3