[svn-commits] file: branch group/pimp_my_sip r386338 - /team/group/pimp_my_sip/res/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Tue Apr 23 10:13:29 CDT 2013
Author: file
Date: Tue Apr 23 10:13:25 2013
New Revision: 386338
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=386338
Log:
Reduce long-term memory usage by using the provisional pool on the invite session.
Modified:
team/group/pimp_my_sip/res/res_sip_sdp_rtp.c
team/group/pimp_my_sip/res/res_sip_session.c
Modified: team/group/pimp_my_sip/res/res_sip_sdp_rtp.c
URL: http://svnview.digium.com/svn/asterisk/team/group/pimp_my_sip/res/res_sip_sdp_rtp.c?view=diff&rev=386338&r1=386337&r2=386338
==============================================================================
--- team/group/pimp_my_sip/res/res_sip_sdp_rtp.c (original)
+++ team/group/pimp_my_sip/res/res_sip_sdp_rtp.c Tue Apr 23 10:13:25 2013
@@ -147,7 +147,7 @@
}
/* Interpret the attribute as an rtpmap */
- if ((pjmedia_sdp_attr_to_rtpmap(session->inv_session->pool_active, attr, &rtpmap)) != PJ_SUCCESS) {
+ if ((pjmedia_sdp_attr_to_rtpmap(session->inv_session->pool_prov, attr, &rtpmap)) != PJ_SUCCESS) {
continue;
}
@@ -490,7 +490,7 @@
static int create_outgoing_sdp_stream(struct ast_sip_session *session, struct ast_sip_session_media *session_media,
struct pjmedia_sdp_session *sdp)
{
- pj_pool_t *pool = session->inv_session->pool_active;
+ pj_pool_t *pool = session->inv_session->pool_prov;
static const pj_str_t STR_IN = { "IN", 2 };
static const pj_str_t STR_IP4 = { "IP4", 3};
static const pj_str_t STR_IP6 = { "IP6", 3};
Modified: team/group/pimp_my_sip/res/res_sip_session.c
URL: http://svnview.digium.com/svn/asterisk/team/group/pimp_my_sip/res/res_sip_session.c?view=diff&rev=386338&r1=386337&r2=386338
==============================================================================
--- team/group/pimp_my_sip/res/res_sip_session.c (original)
+++ team/group/pimp_my_sip/res/res_sip_session.c Tue Apr 23 10:13:25 2013
@@ -1622,7 +1622,7 @@
static const pj_str_t STR_IP6 = { "IP6", 3 };
pjmedia_sdp_session *local;
- if (!(local = PJ_POOL_ZALLOC_T(inv->pool, pjmedia_sdp_session))) {
+ if (!(local = PJ_POOL_ZALLOC_T(inv->pool_prov, pjmedia_sdp_session))) {
return NULL;
}
More information about the svn-commits
mailing list