prosody, prosodyctl: Create prosody object as a local before exporting as a global
authorMatthew Wild <mwild1@gmail.com>
Tue, 4 Jan 2011 21:18:35 +0000 (21:18 +0000)
committerMatthew Wild <mwild1@gmail.com>
Tue, 4 Jan 2011 21:18:35 +0000 (21:18 +0000)
prosody
prosodyctl

diff --git a/prosody b/prosody
index 7c819214a996376282d31d3f1641fc2bea87d360..b093e4fdd08c3d1b2dd1f0efcf5466732dc2bb82 100755 (executable)
--- a/prosody
+++ b/prosody
@@ -32,8 +32,8 @@ if CFG_DATADIR then
 end
 
 -- Global 'prosody' object
-prosody = { events = require "util.events".new(); };
-local prosody = prosody;
+local prosody = { events = require "util.events".new(); };
+_G.prosody = prosody;
 
 -- Check dependencies
 local dependencies = require "util.dependencies";
index 9630a9b8089280e5e7f3f7d79989b3b0b9f7f2a6..dae9268a5d73eb51ef9dfc35f4c04f14eb5cb288 100755 (executable)
@@ -32,14 +32,14 @@ if CFG_DATADIR then
 end
 
 -- Global 'prosody' object
-prosody = {
+local prosody = {
        hosts = {};
        events = require "util.events".new();
        platform = "posix";
        lock_globals = function () end;
        unlock_globals = function () end;
 };
-local prosody = prosody;
+_G.prosody = prosody;
 
 local dependencies = require "util.dependencies";
 if not dependencies.check_dependencies() then