From: Badlop Date: Tue, 24 Feb 2009 17:25:40 +0000 (+0000) Subject: * src/ejabberd_listener.erl: Fix report message of 'undef' error X-Git-Tag: v2.1.0~18^2~428 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1650a946f22af82eb3bdf4d4b2733a7376521193;p=ejabberd * src/ejabberd_listener.erl: Fix report message of 'undef' error SVN Revision: 1916 --- diff --git a/ChangeLog b/ChangeLog index 9f2b176c3..3a93abae1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-02-24 Badlop + + * src/ejabberd_listener.erl: Fix report message of 'undef' error + 2009-02-23 Christophe Romain * src/ejabberd_c2s.erl: Do not call mod_caps:clear_caps, this previous diff --git a/src/ejabberd_listener.erl b/src/ejabberd_listener.erl index 3c3221257..adffe6680 100644 --- a/src/ejabberd_listener.erl +++ b/src/ejabberd_listener.erl @@ -219,11 +219,11 @@ accept(ListenSocket, Module, Opts) -> start_listener(Port, Module, Opts) -> case start_listener2(Port, Module, Opts) of {ok, _Pid} = R -> R; - {error, {{'EXIT', {undef, _}}, _} = Error} -> + {error, {{'EXIT', {undef, [{M, _F, _A}|_]}}, _} = Error} -> ?ERROR_MSG("Error starting the ejabberd listener: ~p.~n" "It could not be loaded or is not an ejabberd listener.~n" "Error: ~p~n", [Module, Error]), - {error, {module_not_available, Module}}; + {error, {module_not_available, M}}; {error, {already_started, Pid}} -> {ok, Pid}; {error, Error} ->