anchor.diff:  		    loop(S)
   	    end;
   
  +	{udp_error, Socket, Error} when is_port(Socket) ->
  +	    ?vinfo("got udp-error on ~p: ~w", [Socket, Error]),
  +	    case lists:keyfind(Socket, #transport.socket, Transports) of
  +		#transport{socket = Socket} = Transport ->
  +		    loop(handle_udp_error(S, Transport, Error));
  +		false ->
  +		    loop(handle_udp_error_unknown(S, Socket, Error))
  +	    end;
  +
   	{info, ReplyRef, Pid} ->
   	    Info = get_info(S),
   	    Pid ! {ReplyRef, Info, self()},
  
positive.code: 	_ ->
  	    loop(S)
      end.
  
  
  update_req_counter_incoming(
  
negative.code: error_msg(F, A) -> 
      ?snmpa_error("NET-IF server: " ++ F, A).
  
  warning_msg(F, A) -> 
      ?snmpa_warning("NET-IF server: " ++ F, A).
  
  info_msg(F,A) ->
      ?snmpa_info("NET-IF server: " ++ F, A).
  
  