anchor.diff:  		ConfirmP ->
   			confirm3(RadiusFsm, AccessRequest, StateData);
   		_ ->
  -			EapPacket = #eap_packet{code = failure,
  -					type = ?PWD, identifier = EapID},
  +			EapPacket = #eap_packet{code = failure, identifier = EapID},
   			send_response(EapPacket, ?AccessReject, RadiusID,
   					[], RequestAuthenticator, Secret, RadiusFsm),
   			{stop, {shutdown, SessionID}, StateData}
  
positive.code: 					element_s = ElementS, password = Password},
  				{next_state, commit, NewStateData, ?TIMEOUT};
  			{error, _Reason} ->
  				EapPacket1 = #eap_packet{code = failure,
  						type = ?PWD, identifier = EapID},
  				send_response(EapPacket1, ?AccessReject,
  					RadiusID, [], RequestAuthenticator, Secret, RadiusFsm),
  				{stop, {shutdown, SessionID}, StateData}
  
negative.code: 		end
  	catch
  		_:_ ->
  			EapPacket = #eap_packet{code = failure, identifier = EapID},
  			send_response(EapPacket, ?AccessReject,
  					RadiusID, [], RequestAuthenticator, Secret, RadiusFsm),
  			{stop, {shutdown, SessionID}, StateData}
  