anchor.diff:  	    LogStr = make_logstr({response, Status, Reason, Header, Body}, Origin),
   	    {{response, Status, Reason, Header, Body}, LogStr};
   	SentByMeNoParam ->
  -	    % This can happen if we for example send a request out on a TCP socket, but the
  -	    % other end responds over UDP.
  +	    %% This can happen if we for example send a request out on a TCP socket, but the
  +	    %% other end responds over UDP.
    	    logger:log(debug, "Sipserver: Warning: received response [client=~s] matching me, but different protocol ~p (received on: ~p)",
  -			[origin2str(Origin, "unknown"), TopViaProtocol, sipsocket:sipproto2viastr(SipSocket)]),
  +		       [origin2str(Origin, "unknown"), TopViaProtocol, sipsocket:sipproto2viastr(SipSocket)]),
   	    LogStr = make_logstr({response, Status, Reason, Header, Body}, Origin),
   	    {{response, Status, Reason, Header, Body}, LogStr};
   	_ ->
   	    logger:log(error, "INVALID top-Via in response [client=~s]. Top-Via (~s (without parameters)) does not match mine (~s). Discarding.",
  -			[origin2str(Origin, "unknown"), sipheader:via_print([TopViaNoParam]), sipheader:via_print([MyViaNoParam])]),
  +		       [origin2str(Origin, "unknown"), sipheader:via_print([TopViaNoParam]), sipheader:via_print([MyViaNoParam])]),
   	    {invalid}
       end.
   
   fix_topvia_received(Header, Origin) ->
       {_, IP, InPortNo, _} = Origin,
  -    % Check "sent-by" in top-Via to see if we MUST add a
  -    % received= parameter (RFC 3261 18.2.1)
  +    %% Check "sent-by" in top-Via to see if we MUST add a
  +    %% received= parameter (RFC 3261 18.2.1)
       {TopViaProtocol, {TopViaHost, TopViaPort}, TopViaParameters} = sipheader:topvia(Header),
       case TopViaHost of
   	IP ->
  
positive.code:     end.
  
  parse_do_internal_error(Header, Socket, Status, Reason, ExtraHeaders) ->
      % Handle errors returned during initial parsing of a request. These errors
      % occur before the transaction layer is notified of the requests, so there
      % are never any server transactions to handle the errors. Just send them.
      {_, Method} = sipheader:cseq(keylist:fetch("CSeq", Header)),
      case Method of
  	"ACK" ->
  	    logger:log(normal, "Sipserver: Suppressing parsing error response ~p ~s because CSeq method is ACK",
  			[Status, Reason]);
  	_ ->
  	    transportlayer:send_result(Header, Socket, "", Status, Reason, ExtraHeaders)
      end,
  
negative.code: internal_error(Request, Socket, Status, Reason, ExtraHeaders) ->
      send_result(Request, Socket, Status, Reason, ExtraHeaders).
  
  						% note: RequestFun and ResponseFun can actually be pids too.
  process(Packet, Socket, Origin, RequestFun, ResponseFun) ->
      {_, IP, _, _} = Origin,
      case parse_packet(Socket, Packet, Origin) of
  