Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: aca9a9a2b81e79c7dc15d002bc8d1aa3f474bd8d
https://github.com/OpenSIPS/opensips/commit/aca9a9a2b81e79c7dc15d002bc8d1aa3f474bd8d
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.
Commit: fbf3c0bd02aff11d35acab59d6f478aa639e3ce6
https://github.com/OpenSIPS/opensips/commit/fbf3c0bd02aff11d35acab59d6f478aa639e3ce6
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.
Compare:
https://github.com/OpenSIPS/opensips/compare/96a8ffadb700...fbf3c0bd02af
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