anchor.diff:  	    end,
   	    case RemoteMnesiaTables of
   		none ->
  +		    %% update old database versions
  +		    table_update:update(),
   		    logger:log(normal, "proxy started, supervisor is ~p", [Supervisor]);
   		_ ->
   		    DbNodes = case sipserver:get_env(databaseservers, none) of
  
positive.code:     NewHeader1 = fix_topvia_received(Request#request.header, Origin),
      NewHeader2 = fix_topvia_rport(NewHeader1, Origin),
      check_packet(Request#request{header=NewHeader2}, Origin),
      {{_, NewURI}, NewHeader3} =
  	case received_from_strict_router(Request#request.uri, NewHeader2) of
  	    true ->
  		logger:log(debug, "Sipserver: Received request with a"
  			   " Request-URI I (probably) put in a Record-Route. "
  			   "Pop real Request-URI from Route-header."),
  		ReverseRoute = lists:reverse(sipheader:contact(
  					       keylist:fetch("Route", NewHeader2))),
  		[NewReqURI | NewReverseRoute] = ReverseRoute,
  		case NewReverseRoute of
  		    [] ->
  			{NewReqURI, keylist:delete("Route", NewHeader2)};
  		    _ ->
  			{NewReqURI, keylist:set("Route", sipheader:contact_print(
  						  lists:reverse(NewReverseRoute)), NewHeader2)}
  					end;
  				    _ ->
  					{{none, Request#request.uri}, NewHeader2}
  				end,
      NewHeader4 = remove_route_matching_me(NewHeader3),
      NewRequest = Request#request{uri=NewURI, header=NewHeader4},
      LogStr = make_logstr(NewRequest, Origin),
  
negative.code: 
  %%--------------------------------------------------------------------
  %% Function: my_send_result(Request, Socket, Status, Reason,
  %%                          ExtraHeaders)
  %%           Request = request record()
  %%           Socket  = sipsocket record()
  %%           Status  = integer(), SIP response code
  