anchor.diff:      lager:warning("idle timeout in INIT_AUTH"),
       {stop, normal, State};
   
  -init_auth(Event = {'Authentication', DA, SA, BSS, 0, 0, Frame}, State) ->
  +init_auth(Event = {'Authentication', DA, SA, BSS, 0, 0, Frame},
  +	  State = #state{radio_mac = BSS}) ->
       lager:debug("in INIT_AUTH got Authentication Request: ~p", [Event]),
       AuthFrame = decode_auth_frame(Frame),
       case AuthFrame of
  
positive.code:     {next_state, initial_state(MacMode), State, ?SHUTDOWN_TIMEOUT};
  
  init_assoc(Event = {FrameType, DA, SA, BSS, 0, 0, ReqFrame},
  	   #state{response_ies = ResponseIEs0,
  		  wpa_config = #wpa_config{
  				  rsn = #wtp_wlan_rsn{
  					   version = RSNversion,
  
negative.code: 
      {next_state, connected, State, ?IDLE_TIMEOUT};
  
  init_assoc(Event = {'Authentication', _DA, _SA, BSS, 0, 0, _Frame},
  	   State = #state{radio_mac = BSS}) ->
      lager:debug("in INIT_ASSOC got Authentication Request: ~p", [Event]),
      %% fall-back to init_auth....
      init_auth(Event, State);
  