diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_listener.erl | 4 |
1 files changed, 2 insertions, 2 deletions
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} -> |