git.samba.org
/
abartlet
/
lorikeet-heimdal.git
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ba02163
)
Don't rely on non-CCAPI v3 exports
author
Asanka Herath
<asanka@secure-endpoints.com>
Thu, 26 Aug 2010 20:21:46 +0000
(16:21 -0400)
committer
Asanka C. Herath
<asanka@secure-endpoints.com>
Tue, 14 Sep 2010 12:04:12 +0000
(08:04 -0400)
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
patch
|
blob
|
history
diff --git
a/lib/krb5/acache.c
b/lib/krb5/acache.c
index 6c6f2fe93c81891fc7d2ff14067cef54889fc9e6..6f20cdcf6ca42c6f0a94241fbb24c283e4d43d63 100644
(file)
--- 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