anchor.diff:  	case radius_attributes:find(?EAPMessage, Attributes) of
   		{ok, <<>>} ->
   			send_response(?EapRequest, EapID, EapData, ?AccessChallenge,
  -					RadiusID, RequestAuthenticator, Secret, RadiusFsm),
  +					RadiusID, [], RequestAuthenticator, Secret, RadiusFsm),
   			{next_state, wait_for_id, NewStateData, ?TIMEOUT};
   		{ok, EAPMessage} ->
   			case catch ocs_eap_codec:eap_packet(EAPMessage) of
   				#eap_packet{code = ?EapResponse, type = ?Identity} ->
   					send_response(?EapRequest, EapID, EapData, ?AccessChallenge,
  -							RadiusID, RequestAuthenticator, Secret, RadiusFsm),
  +							RadiusID, [], RequestAuthenticator, Secret, RadiusFsm),
   					{next_state, wait_for_id, NewStateData, ?TIMEOUT};
   				#eap_packet{code = Code, type = EapType, data = Data} ->
   					error_logger:warning_report(["Unknown EAP received",
  
positive.code: 			wait_for_confirm2(RadiusFsm, AccessRequest, StateData);
  		_ ->
  			send_response(?EapFailure, EapID, <<>>, ?AccessReject, RadiusID,
  					RequestAuthenticator, Secret, RadiusFsm),
  			{error, exit}
  	end.
  %% @hidden
  
negative.code: 	case {ElementP, ScalarP} of
  		{ElementS, ScalarS} ->
  			send_response(?EapFailure, EapID, <<>>, ?AccessReject,
  					RadiusID, [], RequestAuthenticator, Secret, RadiusFsm),
  			{stop, {shutdown, SessionID}, StateData};
  		_ ->
  			wait_for_commit3(RadiusFsm, AccessRequest, StateData)
  