anchor.diff:  	    server_reply(Parent, update_conn_info_ack, Res),
               loop(evs(S, {uci, {Tag, Val}}));
   
  -	{{conn_info, Tag}, Parent} when S#mgc.parent == Parent ->
  +	{{conn_info, Tag}, Parent} when S#mgc.parent =:= Parent ->
   	    i("loop -> got conn_info request for ~w", [Tag]),
   	    Conns = megaco:user_info(S#mgc.mid, connections), 
   	    Fun = fun(CH) ->
  
positive.code: 	    {ok, Gen} = megaco:get_stats(),
  	    i("loop(stats1) -> gen stats: "
                "~n      ~p", [Gen]),
  	    GetTrans = 
  		fun(CH) ->
                          i("loop(stats1):GetTrans -> "
                            "get stats for connection ~p", [CH]),
  
negative.code: 
  
  evs(#mgc{evs = EVS} = S, Ev) when (length(EVS) < ?EVS_MAX) ->
      echo_evs(S#mgc{evs = [{?FTS(), Ev}|EVS]});
  evs(#mgc{evs = EVS} = S, Ev) ->
      echo_evs(S#mgc{evs = [{?FTS(), Ev}|lists:droplast(EVS)]}).
  
  echo_evs(#mgc{evs = EVS} = S) ->
      i("Events: "
        "~n      ~p", [EVS]),
      S.
  
  done(#mgc{evs = EVS}, Reason) ->
      info_msg("Exiting with latest event(s): "
  