aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2012-02-08 16:20:07 +0100
committerMatthew Wild <mwild1@gmail.com>2012-02-08 16:20:07 +0100
commit5958b69a5d3817e9b2e0828c336454220473c228 (patch)
treee1fb3b2356572fbfc31b61874e7cc7b501dbbcca
parent86dbec26c8257844a032ac1b53188ef41452c1cb (diff)
parent4727cb1adaeac099ca2cbd3629271199f8c79da3 (diff)
downloadprosody-5958b69a5d3817e9b2e0828c336454220473c228.tar.gz
prosody-5958b69a5d3817e9b2e0828c336454220473c228.zip
Merge with 0.9
-rw-r--r--prosody.cfg.lua.dist2
-rw-r--r--util/prosodyctl.lua6
2 files changed, 6 insertions, 2 deletions
diff --git a/prosody.cfg.lua.dist b/prosody.cfg.lua.dist
index e513b116..db85a70b 100644
--- a/prosody.cfg.lua.dist
+++ b/prosody.cfg.lua.dist
@@ -45,7 +45,6 @@ modules_enabled = {
--"compression"; -- Stream compression
-- Nice to have
- "legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
"version"; -- Replies to server version requests
"uptime"; -- Report how long server has been running
"time"; -- Let others know the time here on this server
@@ -67,6 +66,7 @@ modules_enabled = {
--"welcome"; -- Welcome users who register accounts
--"watchregistrations"; -- Alert admins of registrations
--"motd"; -- Send a message to users when they log in
+ --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
};
-- These modules are auto-loaded, should you
diff --git a/util/prosodyctl.lua b/util/prosodyctl.lua
index 8c58f2cd..128eec2c 100644
--- a/util/prosodyctl.lua
+++ b/util/prosodyctl.lua
@@ -136,7 +136,11 @@ function adduser(params)
return false, "invalid-hostname";
end
- local provider = prosody.hosts[host].users;
+ local host = prosody.hosts[host];
+ if not host then
+ return false, "no-such-host";
+ end
+ local provider = host.users;
if not(provider) or provider.name == "null" then
usermanager.initialize_host(host);
end