Don't rely on non-CCAPI v3 exports

krb5_ipc_client_set_target_uid() and krb5_ipc_client_clear_target()
may not be present in CCAPI plug-in.  Don't rely on their existence.
This commit is contained in:
Asanka Herath
2010-08-26 16:21:46 -04:00
committed by Asanka C. Herath
parent ba02163f2e
commit e8e56defaf

View File

@@ -172,6 +172,7 @@ void
_heim_krb5_ipc_client_set_target_uid(uid_t uid) _heim_krb5_ipc_client_set_target_uid(uid_t uid)
{ {
init_ccapi(NULL); init_ccapi(NULL);
if (set_target_uid != NULL)
(*set_target_uid)(uid); (*set_target_uid)(uid);
} }
@@ -179,6 +180,7 @@ void
_heim_krb5_ipc_client_clear_target(void) _heim_krb5_ipc_client_clear_target(void)
{ {
init_ccapi(NULL); init_ccapi(NULL);
if (clear_target != NULL)
(*clear_target)(); (*clear_target)();
} }