mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
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
This commit is contained in:
committed by
George Joseph
parent
4d318cac68
commit
3418d8d145
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user