diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c index 9cb80384c3..8256d3cf08 100644 --- a/res/res_pjsip_session.c +++ b/res/res_pjsip_session.c @@ -2554,6 +2554,11 @@ static int session_end(void *vsession) iter->session_end(session); } } + + /* Release any media resources. */ + ao2_cleanup(session->media); + session->media = NULL; + return 0; }