[OpenSIPS-Devel] [OpenSIPS/opensips] 37529f: [tm] fixed regression on cancelling empty branches...

Bogdan Andrei IANCU noreply at github.com
Wed Aug 21 08:34:50 EDT 2019


  Branch: refs/heads/3.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 37529fa1ba8645808563ef6c2340271de3762ce6
      https://github.com/OpenSIPS/opensips/commit/37529fa1ba8645808563ef6c2340271de3762ce6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2019-08-21 (Wed, 21 Aug 2019)

  Changed paths:
    M modules/tm/t_cancel.c
    M modules/tm/timer.c

  Log Message:
  -----------
  [tm] fixed regression on cancelling empty branches upon timeout

While adding support for Content-Disposition: no-cancel (see 4747da559f4df161441be8373488dee9fd16c282), a regression was made, allowing TM to send out cancel (upon internal 408 timeout) to branches with no incoming replies.
Only this cancelling scenaio was affected (internal 408 timeout). The cancelling upon 200OK or incoming cancel were not affected.

Thanks to Richard Revels for spotting and reporting this.

(cherry picked from commit f1a6d0d8e46c4aff9f203f2eb7e85a2b1e40cf92)





More information about the Devel mailing list