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,14 +172,16 @@ 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);
|
||||||
(*set_target_uid)(uid);
|
if (set_target_uid != NULL)
|
||||||
|
(*set_target_uid)(uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
_heim_krb5_ipc_client_clear_target(void)
|
_heim_krb5_ipc_client_clear_target(void)
|
||||||
{
|
{
|
||||||
init_ccapi(NULL);
|
init_ccapi(NULL);
|
||||||
(*clear_target)();
|
if (clear_target != NULL)
|
||||||
|
(*clear_target)();
|
||||||
}
|
}
|
||||||
|
|
||||||
static krb5_error_code
|
static krb5_error_code
|
||||||
|
Reference in New Issue
Block a user