From 65b45123fde803751782116779ab9a39f9e6dd67 Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Fri, 27 Apr 2012 22:31:53 +0100
Subject: hostmanager: Convert host-deactivating event parameters to a table

---
 core/hostmanager.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/hostmanager.lua b/core/hostmanager.lua
index 330a0d03..91c6d4e1 100644
--- a/core/hostmanager.lua
+++ b/core/hostmanager.lua
@@ -102,7 +102,7 @@ function deactivate(host, reason)
 	local host_session = hosts[host];
 	if not host_session then return nil, "The host "..tostring(host).." is not activated"; end
 	log("info", "Deactivating host: %s", host);
-	prosody_events.fire_event("host-deactivating", host, host_session);
+	prosody_events.fire_event("host-deactivating", { host = host, host_session = host_session, reason = reason });
 	
 	if type(reason) ~= "table" then
 		reason = { condition = "host-gone", text = tostring(reason or "This server has stopped serving "..host) };
-- 
cgit v1.2.3