[OpenSIPS-Devel] [OpenSIPS/opensips] 6455cc: Fixed updating transaction if no relay done in req...

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Apr 7 06:47:35 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6455ccba84539d91d7575161989bf9ef41c392e9
      https://github.com/OpenSIPS/opensips/commit/6455ccba84539d91d7575161989bf9ef41c392e9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M modules/tm/sip_msg.c
    M modules/tm/tm.c
    M parser/msg_parser.h

  Log Message:
  -----------
  Fixed updating transaction if no relay done in request route.

If the request route ends without any t_relay() (like in the PN scenario, where there are no contact registered at the time of INVITE handling), we need to force upating the cloned request (in the UAS side of the transaction) with all the changes done over the request in script (normally this is done at the t_relay() time).

Reported by Nick Altmann.




More information about the Devel mailing list