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

Bogdan Andrei IANCU noreply at github.com
Fri Sep 25 15:11:01 UTC 2026


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f46ef9337bfd24a7064570b221f063bf64eb5649
      https://github.com/OpenSIPS/opensips/commit/f46ef9337bfd24a7064570b221f063bf64eb5649
  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!!!



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



More information about the Devel mailing list