From 2853944b8b3887300705dfd09139b1ab32e0c86c Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Thu, 30 Jun 2016 08:23:08 +0000 Subject: Fixed #1929: Fixed memory leak when using sip_auth_client since it's also used by other components, such as sip_dialog, publishc, and pjsua_im. Application should use the new API pjsip_auth_clt_deinit() to release the pool. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5373 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/include/pjsip/sip_auth.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'pjsip/include') diff --git a/pjsip/include/pjsip/sip_auth.h b/pjsip/include/pjsip/sip_auth.h index ba03f600..37cfd6b9 100644 --- a/pjsip/include/pjsip/sip_auth.h +++ b/pjsip/include/pjsip/sip_auth.h @@ -341,6 +341,16 @@ PJ_DECL(pj_status_t) pjsip_auth_clt_init( pjsip_auth_clt_sess *sess, unsigned options); +/** + * Deinitialize client authentication session data structure. + * + * @param sess The client authentication session. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) pjsip_auth_clt_deinit( pjsip_auth_clt_sess *sess); + + /** * Clone client initialization session. * -- cgit v1.2.3