aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ejabberd_s2s_out.erl6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl
index 37b45d390..e2e721549 100644
--- a/src/ejabberd_s2s_out.erl
+++ b/src/ejabberd_s2s_out.erl
@@ -1018,10 +1018,7 @@ get_addr_port(Server) ->
{ok, HEnt} ->
?DEBUG("srv lookup of '~s': ~p~n",
[Server, HEnt#hostent.h_addr_list]),
- case HEnt#hostent.h_addr_list of
- [] ->
- [{Server, outgoing_s2s_port()}];
- AddrList ->
+ AddrList = HEnt#hostent.h_addr_list,
%% Probabilities are not exactly proportional to weights
%% for simplicity (higher weigths are overvalued)
{A1, A2, A3} = now(),
@@ -1043,7 +1040,6 @@ get_addr_port(Server) ->
end, lists:keysort(1, SortedList)),
?DEBUG("srv lookup of '~s': ~p~n", [Server, List]),
List
- end
end
end.