]> granicus.if.org Git - ejabberd/commitdiff
Don't attempt to resolve _jabber._tcp SRV record
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 18 Jan 2017 14:54:42 +0000 (17:54 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 18 Jan 2017 14:54:42 +0000 (17:54 +0300)
src/xmpp_stream_out.erl

index 9ac4934dd811d4a0295fcb1906648bb41c515b0d..cd1524c12604ffec3ba45256698bca64f5f857b2 100644 (file)
@@ -852,16 +852,10 @@ srv_lookup(Host, Timeout, Retries) ->
     case inet_res:getbyname(SRVName, srv, Timeout) of
        {ok, HostEntry} ->
            host_entry_to_host_ports(HostEntry);
-       {error, _} ->
-           LegacySRVName = "_jabber._tcp." ++ Host,
-           case inet_res:getbyname(LegacySRVName, srv, Timeout) of
-               {error, timeout} ->
-                   srv_lookup(Host, Timeout, Retries - 1);
-               {error, _} = Err ->
-                   Err;
-               {ok, HostEntry} ->
-                   host_entry_to_host_ports(HostEntry)
-           end
+       {error, timeout} ->
+           srv_lookup(Host, Timeout, Retries - 1);
+       {error, _} = Err ->
+           Err
     end.
 
 -spec a_lookup([{inet:hostname(), inet:port_number()}], state()) ->