From 480724b1bb15dc8efbe13f04e33dcc3f4afaf87c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?=
 <francois.grisez@belledonne-communications.com>
Date: Fri, 17 Mar 2017 15:03:47 +0100
Subject: [PATCH] Publish ref and unref functions of LinphoneAuthInfo

---
 include/linphone/auth_info.h | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/include/linphone/auth_info.h b/include/linphone/auth_info.h
index 55e0d425c1..4a00e324d8 100644
--- a/include/linphone/auth_info.h
+++ b/include/linphone/auth_info.h
@@ -61,6 +61,16 @@ LINPHONE_PUBLIC LinphoneAuthInfo *linphone_auth_info_new(const char *username, c
  */
 LINPHONE_PUBLIC LinphoneAuthInfo *linphone_auth_info_clone(const LinphoneAuthInfo* source);
 
+/**
+ * Take a reference on a #LinphoneAuthInfo.
+ */
+LINPHONE_PUBLIC LinphoneAuthInfo *linphone_auth_info_ref(LinphoneAuthInfo *info);
+
+/**
+ * Release a #LinphoneAuthInfo.
+ */
+LINPHONE_PUBLIC void linphone_auth_info_unref(LinphoneAuthInfo *info);
+
 /**
  * Sets the password.
  * @param[in] info The #LinphoneAuthInfo object
@@ -204,7 +214,7 @@ LINPHONE_PUBLIC const char *linphone_auth_info_get_tls_cert_path(const LinphoneA
 LINPHONE_PUBLIC const char *linphone_auth_info_get_tls_key_path(const LinphoneAuthInfo *info);
 
 /* you don't need those function*/
-LINPHONE_PUBLIC void linphone_auth_info_destroy(LinphoneAuthInfo *info);
+LINPHONE_PUBLIC LINPHONE_DEPRECATED void linphone_auth_info_destroy(LinphoneAuthInfo *info);
 
 /**
  * @}
-- 
GitLab