diff options
author | Liong Sauw Ming <ming@teluu.com> | 2016-06-30 08:23:08 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2016-06-30 08:23:08 +0000 |
commit | 2853944b8b3887300705dfd09139b1ab32e0c86c (patch) | |
tree | 8928e772ed8aee473eff8a66a8996710b8574282 /pjsip/include | |
parent | 9f00edeb8f23f0788e3e13f561a2c5c1b3f14503 (diff) |
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
Diffstat (limited to 'pjsip/include')
-rw-r--r-- | pjsip/include/pjsip/sip_auth.h | 10 |
1 files changed, 10 insertions, 0 deletions
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 @@ -342,6 +342,16 @@ PJ_DECL(pj_status_t) pjsip_auth_clt_init( pjsip_auth_clt_sess *sess, /** + * 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. * * @param pool Pool to use. |