[OpenSIPS-Devel] [OpenSIPS/opensips] 916875: Since the dialog timeout is not done under dialog ...

Vlad Paiu vladpaiu at opensips.org
Thu Feb 5 12:35:46 CET 2015


  Branch: refs/heads/1.10
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 916875ae0ac3033baeec63eaeb7753cf2d941f64
      https://github.com/OpenSIPS/opensips/commit/916875ae0ac3033baeec63eaeb7753cf2d941f64
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    M modules/dialog/dlg_timer.c

  Log Message:
  -----------
  Since the dialog timeout is not done under dialog lock, we might have cases where the state is checked and is established, but until we get to update the timer, the dialog transitions to terminated & removes it from the timer.
Use marker that's set under d_timer lock in order to avoid this
(cherry picked from commit 721e4af58cf5f8348c96a61e7a588056bd918730)




More information about the Devel mailing list