anchor.diff:  		    find_remote_mnesia_tables1(OrigTableList, BadTabList, Count + 1)
   	    end
       end.
  +
  +%%--------------------------------------------------------------------
  +%% Function: init_statistics()
  +%% Descrip.: Create ETS tables used by Yxa.
  +%% Returns : ok
  +%%--------------------------------------------------------------------
  +init_statistics() ->
  +    ets:new(yxa_statistics, [public, set, named_table]),
  +    true = ets:insert(yxa_statistics, {starttime, util:timestamp()}),
  +    ok.
   
   %%--------------------------------------------------------------------
   %% Function: safe_spawn_fun(Module, Fun)
  
positive.code: %%--------------------------------------------------------------------
  check_for_loop(Header, URI, Origin) when is_record(Origin, siporigin) ->
      LoopCookie = siprequest:get_loop_cookie(Header, URI, Origin#siporigin.proto),
      ViaHostname = siprequest:myhostname(),
      ViaPort = sipserver:get_listenport(Origin#siporigin.proto),
      CmpVia = #via{host=ViaHostname, port=ViaPort},
  
      case via_indicates_loop(LoopCookie, CmpVia, sipheader:via(Header)) of
  	true ->
  
negative.code:     ssl:seed([sipserver:get_env(sipauth_password, ""), util:timestamp()]),
      mnesia:start(),
      [RemoteMnesiaTables, stateful, AppSupdata] = apply(AppModule, init, []),
      ok = init_statistics(),
      case sipserver_sup:start_link(AppModule) of
  	{ok, Supervisor} ->
  	    logger:log(debug, "starting, supervisor is ~p", [Supervisor]),
  