[Asterisk-code-review] res pjsip session: Release media resources on session end qu... (asterisk[14])

Joshua Colp asteriskteam at digium.com
Thu Jul 27 05:22:08 CDT 2017


Joshua Colp has uploaded this change for review. ( https://gerrit.asterisk.org/6104


Change subject: res_pjsip_session: Release media resources on session end quicker.
......................................................................

res_pjsip_session: Release media resources on session end quicker.

A change was made long ago where the session was kept around
until the underlying INVITE session had been destroyed. This
had the side effect of also keeping the underlying media resources
around for this time as well.

This change ensures that when we know the session is ending we
release the media resources immediately.

ASTERISK-27110

Change-Id: I3c6a82fe7d2c50b9dc9197cb12ef22f20d337501
---
M res/res_pjsip_session.c
1 file changed, 5 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/04/6104/1

diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c
index aedf3f6..f8b50ac 100644
--- a/res/res_pjsip_session.c
+++ b/res/res_pjsip_session.c
@@ -2552,6 +2552,11 @@
 			iter->session_end(session);
 		}
 	}
+
+	/* Release any media resources. */
+	ao2_cleanup(session->media);
+	session->media = NULL;
+
 	return 0;
 }
 

-- 
To view, visit https://gerrit.asterisk.org/6104
To unsubscribe, visit https://gerrit.asterisk.org/settings

Gerrit-Project: asterisk
Gerrit-Branch: 14
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3c6a82fe7d2c50b9dc9197cb12ef22f20d337501
Gerrit-Change-Number: 6104
Gerrit-PatchSet: 1
Gerrit-Owner: Joshua Colp <jcolp at digium.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20170727/cdf8e781/attachment-0001.html>


More information about the asterisk-code-review mailing list