anchor.diff:      {queue:peek(Queue1), State#state{request_queue = Queue1}}.
   
   control_addresses(App) ->
  -    case application:get_env(App, control_ips) of
  -	{ok, IPs} when is_list(IPs) ->
  -	    [control_address(IP) || IP <- IPs];
  -	_ ->
  -	    case application:get_env(App, server_ip) of
  -		{ok, IP} ->
  -		    [control_address(IP)];
  -		_ ->
  -		    all_local_control_addresses()
  -	    end
  -    end.
  +    Addrs =
  +	case application:get_env(App, control_ips) of
  +	    {ok, IPs} when is_list(IPs) ->
  +		IPs;
  +	    _ ->
  +		case application:get_env(App, server_ip) of
  +		    {ok, IP} ->
  +			[IP];
  +		    _ ->
  +			all_local_addresses()
  +		end
  +	end,
  +    [control_address(A) || A <- Addrs].
   
   control_address({A,B,C,D}) ->
       #control_ipv4_address{ip_address = <<A,B,C,D>>,
  
positive.code: process_ifopt([], Acc) ->
      Acc;
  process_ifopt([{addr,IP}|Rest], Acc) ->
      IE = control_address(IP),
      process_ifopt(Rest, [IE|Acc]);
  process_ifopt([_|Rest], Acc) ->
      process_ifopt(Rest, Acc).
  
  
negative.code:                     #tp_ieee_802_11_wlan_hold_time{radio_id  = RadioId,
                                                     wlan_id   = WlanId,
                                                     hold_time = WlanHoldTime}
                     ]
  	++ AdminPwIE
  	++ AdminWlans
  	++ ac_addresses(App),
      Header = #capwap_header{radio_id = 0, wb_id = WBID, flags = Flags},
      State1 = send_response(Header, configuration_status_response, Seq, RespElements, State),
  
  