summaryrefslogtreecommitdiff
path: root/pjsip/include
diff options
context:
space:
mode:
authorLiong Sauw Ming <ming@teluu.com>2016-06-30 08:23:08 +0000
committerLiong Sauw Ming <ming@teluu.com>2016-06-30 08:23:08 +0000
commit2853944b8b3887300705dfd09139b1ab32e0c86c (patch)
tree8928e772ed8aee473eff8a66a8996710b8574282 /pjsip/include
parent9f00edeb8f23f0788e3e13f561a2c5c1b3f14503 (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.h10
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.