Branch: refs/heads/4.0
Home: https://github.com/OpenSIPS/opensips
Commit: 6c4e49017ed2f515d3015035e782dd20c95bdf76
https://github.com/OpenSIPS/opensips/commit/6c4e49017ed2f515d3015035e782dd20c95bdf76
Author: Razvan Crainea <[email protected]>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M modules/rtp_relay/rtp_relay.c
Log Message:
-----------
rtp_relay: use the opposite tag when creating the peer leg in request
When request_route lazily creates the peer leg for an unestablished RTP
relay session, the local leg is already matched by the From tag. The
peer leg therefore needs the opposite tag (To tag) so the internal leg
map stays consistent.
Thanks to @sindy39 on GitHub for reporting it in #3884.
(cherry picked from commit aca9a9a2b81e79c7dc15d002bc8d1aa3f474bd8d)
Commit: fe68e15b06cddaf6fd3fc44aeba2d1e4660eb036
https://github.com/OpenSIPS/opensips/commit/fe68e15b06cddaf6fd3fc44aeba2d1e4660eb036
Author: Razvan Crainea <[email protected]>
Date: 2026-06-02 (Tue, 02 Jun 2026)
Changed paths:
M modules/dialog/dlg_db_handler.c
Log Message:
-----------
dialog: avoid clearing locked_by after final db cleanup unref
The DB cleanup path temporarily sets locked_by, calls
unref_dlg_unsafe(), and then clears the field again. If that unref drops
the last reference, the dialog is destroyed before the final assignment,
so the reset writes into freed memory. Only clear locked_by when another
reference still exists.
(cherry picked from commit fbf3c0bd02aff11d35acab59d6f478aa639e3ce6)
Compare:
https://github.com/OpenSIPS/opensips/compare/b3a8d002f4aa...fe68e15b06cd
To unsubscribe from these emails, change your notification settings at
https://github.com/OpenSIPS/opensips/settings/notifications
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel