anchor.diff:  			error ->
   				send_response(?EapFailure, NewEapID, <<>>, ?AccessReject,
   					RadiusID, RequestAuthenticator, Secret, RadiusFsm),
  -				{next_state, wait_for_id, StateData, 0}
  +				{stop, {shutdown, SessionID}, StateData}
   		end
   	catch
   		_:_ ->
  
positive.code: wait_for_id({#radius{id = RadiusID, authenticator = RequestAuthenticator,
  		attributes = Attributes} = _AccessRequest, RadiusFsm},
  		#statedata{token = Token, eap_id = EapID, secret = Secret,
  		group_desc = GroupDesc, rand_func = RandFun, prf = PRF} = StateData)->
  	{ok, HostName_s} = inet:gethostname(),
  	HostName = list_to_binary(HostName_s),
  	S_rand = crypto:rand_uniform(1, ?R),
  
negative.code: 						confirm_s = ConfirmS},
  				{next_state, wait_for_confirm, NewStateData1, ?TIMEOUT};
  			{error,exit} ->
  				{stop, {shutdown, SessionID}, NewStateData}
  		end
  	catch
  		_:_ ->
  