mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
Avoid "ejabberdctl status" crash
This commit is contained in:
parent
4394ec38b6
commit
12e537c43f
@ -168,14 +168,14 @@ process(["status"], _Version) ->
|
|||||||
{InternalStatus, ProvidedStatus} = init:get_status(),
|
{InternalStatus, ProvidedStatus} = init:get_status(),
|
||||||
print("The node ~p is ~p with status: ~p~n",
|
print("The node ~p is ~p with status: ~p~n",
|
||||||
[node(), InternalStatus, ProvidedStatus]),
|
[node(), InternalStatus, ProvidedStatus]),
|
||||||
case lists:keysearch(ejabberd, 1, application:which_applications()) of
|
case lists:keymember(ejabberd, 1, application:which_applications()) of
|
||||||
false ->
|
false ->
|
||||||
EjabberdLogPath = ejabberd_logger:get_log_path(),
|
EjabberdLogPath = ejabberd_logger:get_log_path(),
|
||||||
print("ejabberd is not running in that node~n"
|
print("ejabberd is not running in that node~n"
|
||||||
"Check for error messages: ~s~n"
|
"Check for error messages: ~s~n"
|
||||||
"or other files in that directory.~n", [EjabberdLogPath]),
|
"or other files in that directory.~n", [EjabberdLogPath]),
|
||||||
?STATUS_ERROR;
|
?STATUS_ERROR;
|
||||||
{value, {_, _, _Version}} ->
|
true ->
|
||||||
print("ejabberd ~s is running in that node~n", [ejabberd_config:get_version()]),
|
print("ejabberd ~s is running in that node~n", [ejabberd_config:get_version()]),
|
||||||
?STATUS_SUCCESS
|
?STATUS_SUCCESS
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user