anchor.diff:  	    end
       end.
   
  -query_udp(_S, _Id, _Buffer, _IP, _Port, 0, _Verbose) ->
  +query_udp(_S, _Msg, _Buffer, _IP, _Port, 0, _Verbose) ->
       timeout;
  -query_udp(S, Id, Buffer, IP, Port, Timeout, Verbose) ->
  +query_udp(S, Msg, Buffer, IP, Port, Timeout, Verbose) ->
       ?verbose(Verbose, "Try UDP server : ~p:~p (timeout=~w)\n",
   	     [IP,Port,Timeout]),
       case
  
positive.code: make_query(Dname, Class, Type, Options, Edns) ->
      Id = inet_db:res_option(next_id),
      Recurse = Options#options.recurse,
      ARList = case Edns of
  		 false -> [];
  		 _ ->
  
negative.code:     end.
  
  query_nss_dns(
    #q{dns = DNSQuery_0}=Q_0,
    [NsSpec|NSs], Timer, Retry, I, S_0, Reason, RetryNSs) ->
      %%
      {IP,Port} = NS = servfail_retry_wait(NsSpec),
      #q{options = Options,
         dns = DNSQuery}=Q =
  	if
  	    is_function(DNSQuery_0, 0) ->
                  Q_0#q{dns=DNSQuery_0()};
  	    true ->
                  Q_0
  	end,
      {S,Result} =
  	query_ns(
  	  S_0, DNSQuery, IP, Port, Timer, Retry, I, Options, ?PACKETSZ),
      query_nss_result(
        Q, NSs, Timer, Retry, I, S, Reason, RetryNSs, NS, Result).
  
  