anchor.diff:  %%--------------------------------------------------------------------
   adopt_st_and_get_branch(TH) ->
       case transactionlayer:adopt_server_transaction_handler(TH) of
  -        {error, E} ->    
  +        {error, E} ->
               logger:log(error, "sippipe: Could not adopt server transaction handler ~p : ~p", [TH, E]),
   	    error;
   	_ ->
  
positive.code: %%% Description : Try a given set of destinations sequentially
  %%%               until we get a final response from one or them,
  %%%               or have no destinations left to try.
  %%%               
  %%% Created :  20 Feb 2004 by Fredrik Thulin <ft@it.su.se>
  
  -module(sippipe).
  -export([start/5]).
  
  -record(state, {branch, serverhandler, clienthandler, request, dstlist, timeout, starttime, endtime, warntime}).
  
  -include("sipsocket.hrl").
  -include("siprecords.hrl").
  
negative.code: %%
  guarded_start2(Branch, ServerHandler, ClientPid, Request, DstListIn, Timeout) when record(Request, request), ClientPid /= none ->
      %% A client pid was supplied to us, go to work
      {ok, _, ApproxMsgSize} = siprequest:check_proxy_request(Request),
      final_start(Branch, ServerHandler, ClientPid, Request, DstListIn, Timeout, ApproxMsgSize);
  
  %%
  %% ClientPid == none
  