anchor.diff:  %% @see //stdlib/gen_server:init/1
   %% @private
   %%
  -init([_AuthPortSup, _Address, _Port, _Options]) ->
  -	{ok, #state{}}.
  +init([AuthPortSup, _Address, _Port, _Options]) ->
  +	process_flag(trap_exit, true),
  +	State = #state{auth_port_sup = AuthPortSup},
  +	{ok, State, 0}.
   
   -spec handle_call(Request, From, State) -> Result
   	when
  
positive.code: %% @see //stdlib/gen_server:handle_info/2
  %% @private
  %%
  handle_info(_Info, State) ->
  	{noreply, State}.
  
  -spec terminate(Reason, State) -> any()
  	when
  
negative.code: %% @private
  handle_call({diameter_request, Caps, Request}, _From, State) ->
  	#diameter_caps{origin_host = {OHost,_}, origin_realm = {ORealm,_}} = Caps,
  	request(OHost, ORealm, Request, State).
  
  -spec handle_cast(Request, State) -> Result
  	when
  