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:

committed by
Asanka C. Herath

parent
ba02163f2e
commit
e8e56defaf
@@ -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)();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user