[OpenSIPS-Devel] [OpenSIPS/opensips] a1225a: [pua_dialoginfo] more fixing on dangling branches

Bogdan Andrei IANCU noreply at github.com
Fri Sep 25 15:12:19 UTC 2026


  Branch: refs/heads/4.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a1225abf1782624cc6d837d8b100e953eb21cc8b
      https://github.com/OpenSIPS/opensips/commit/a1225abf1782624cc6d837d8b100e953eb21cc8b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-09-25 (Fri, 25 Sep 2026)

  Changed paths:
    M modules/pua_dialoginfo/pua_dialoginfo.c

  Log Message:
  -----------
  [pua_dialoginfo] more fixing on dangling branches

This is a continuation of 2bc0e4348a0062b218e49322aff554b063808c42 :

* similar scenario of a dangling branch may happen during a parallel forking. If branch A dies and B answers, there will be no "terminated" for A; So, we rely on the TMCB_TRANS_DELETED to do last inspection for dangling branches

* also fix for the newly added TMCB_ON_FAILURE TMCB_TRANS_DELETED callbacks how the to-tag is fetched - to not take it from t->req as it will be NULL, but take it from the UAC part of the transaction - each branch has a different to-tag!!!

(cherry picked from commit f46ef9337bfd24a7064570b221f063bf64eb5649)



To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list