From e8e56defafadfabc64e8e4724a7da762b4cc9a04 Mon Sep 17 00:00:00 2001 From: Asanka Herath Date: Thu, 26 Aug 2010 16:21:46 -0400 Subject: [PATCH] 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. --- lib/krb5/acache.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/krb5/acache.c b/lib/krb5/acache.c index 6c6f2fe93..6f20cdcf6 100644 --- a/lib/krb5/acache.c +++ b/lib/krb5/acache.c @@ -172,14 +172,16 @@ void _heim_krb5_ipc_client_set_target_uid(uid_t uid) { init_ccapi(NULL); - (*set_target_uid)(uid); + if (set_target_uid != NULL) + (*set_target_uid)(uid); } void _heim_krb5_ipc_client_clear_target(void) { init_ccapi(NULL); - (*clear_target)(); + if (clear_target != NULL) + (*clear_target)(); } static krb5_error_code