From ad357c2f59ec212a1e7f3c2e9d22a08fc1f2c3b6 Mon Sep 17 00:00:00 2001 From: Badlop Date: Wed, 12 Jan 2011 21:22:43 +0100 Subject: [PATCH] Clarify error message when BOSH query is sent to non-running module --- src/web/ejabberd_http_bind.erl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/web/ejabberd_http_bind.erl b/src/web/ejabberd_http_bind.erl index e745623db..dcb808bda 100644 --- a/src/web/ejabberd_http_bind.erl +++ b/src/web/ejabberd_http_bind.erl @@ -1361,8 +1361,13 @@ check_default_xmlns(El) -> check_bind_module(XmppDomain) -> case gen_mod:is_loaded(XmppDomain, mod_http_bind) of true -> true; - false -> ?ERROR_MSG("You are trying to use BOSH (HTTP Bind), but the module mod_http_bind is not started.~n" - "Check your 'modules' section in your ejabberd configuration file.",[]), + false -> ?ERROR_MSG("You are trying to use BOSH (HTTP Bind) in host ~p," + " but the module mod_http_bind is not started in" + " that host. Configure your BOSH client to connect" + " to the correct host, or add your desired host to" + " the configuration, or check your 'modules'" + " section in your ejabberd configuration file.", + [XmppDomain]) false end.