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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

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

Bogdan-Andrei Iancu-2
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6455ccba84539d91d7575161989bf9ef41c392e9
      https://github.com/OpenSIPS/opensips/commit/6455ccba84539d91d7575161989bf9ef41c392e9
  Author: Bogdan-Andrei Iancu <[hidden email]>
  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.



_______________________________________________
Devel mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Loading...