Branch: refs/heads/3.6
Home: https://github.com/OpenSIPS/opensips
Commit: 5cce875c7327e81a15166f0d2f8d38bab1bbcd02
https://github.com/OpenSIPS/opensips/commit/5cce875c7327e81a15166f0d2f8d38bab1bbcd02
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: b596d3faf5c4b89fdad4afcf6d154750c5fcc578
https://github.com/OpenSIPS/opensips/commit/b596d3faf5c4b89fdad4afcf6d154750c5fcc578
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/b20ae9e46099...b596d3faf5c4
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