[OpenSIPS-Devel] SF.net SVN: opensips:[8071] trunk/modules/tm

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Jun 28 09:53:51 CEST 2011


Revision: 8071
          http://opensips.svn.sourceforge.net/opensips/?rev=8071&view=rev
Author:   bogdan_iancu
Date:     2011-06-28 07:53:50 +0000 (Tue, 28 Jun 2011)

Log Message:
-----------
- fixed race condition - on timeout, first CANCEL first the branch and only then generate a new branch (serial forking on timeout). Previous approach (first generate new branch and then CANCEL previous branhc) was leading to unpredictive SIP behaviours, especially when the target of both branches is same SIP entity.
  Closes patch #2940556
  Reported by Andrew Pogrebennyk

Modified Paths:
--------------
    trunk/modules/tm/t_hooks.c
    trunk/modules/tm/t_lookup.c
    trunk/modules/tm/timer.c


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list