[OpenSIPS-Devel] [OpenSIPS/opensips] 6e0c52: [tm] fix resuming aysnc jobs which initially were ...
Bogdan Andrei IANCU
noreply at github.com
Thu Oct 8 09:29:25 UTC 2026
Branch: refs/heads/4.0
Home: https://github.com/OpenSIPS/opensips
Commit: 6e0c529b4906952ce830ef4a7d6b79d5fe230a0e
https://github.com/OpenSIPS/opensips/commit/6e0c529b4906952ce830ef4a7d6b79d5fe230a0e
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2026-10-08 (Thu, 08 Oct 2026)
Changed paths:
M modules/tm/async.c
M modules/tm/t_reply.c
Log Message:
-----------
[tm] fix resuming aysnc jobs which initially were handled in sync mode
if an async() switches to sync mode (due to wrong route type), we use the t==NULL in the async ctx as marker to discard any furhter attempt to run a resume on this job.
Real case: async(wait_for_event()) in failure route. The waiting will be resumed in line, but the EBR subscription (already created) will generate a resume on timeout -> this must be supressed.
Reported by Nick Altmann @nikbyte
(cherry picked from commit 54e938455e06c8587e792392c59952a520e9f94f)
To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications
More information about the Devel
mailing list