summaryrefslogtreecommitdiffstats
path: root/source/libads/kerberos.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2004-11-03 00:29:09 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:53:07 -0500
commitc7eab285d967345510a15e83bce508edb8e06e99 (patch)
tree089f57e39416854a97a55a7d75d7dc71a06a8181 /source/libads/kerberos.c
parentb356a8fdc5a1ac45f2f7f56a0836e794bdecddc6 (diff)
downloadsamba-c7eab285d967345510a15e83bce508edb8e06e99.tar.gz
samba-c7eab285d967345510a15e83bce508edb8e06e99.tar.xz
samba-c7eab285d967345510a15e83bce508edb8e06e99.zip
r3495: Fix the build (recent kerberos-changes).
Guenther
Diffstat (limited to 'source/libads/kerberos.c')
-rw-r--r--source/libads/kerberos.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/libads/kerberos.c b/source/libads/kerberos.c
index 32f5951c9fa..a38f3c35b1a 100644
--- a/source/libads/kerberos.c
+++ b/source/libads/kerberos.c
@@ -635,7 +635,7 @@ static void kerberos_derive_salting_principal_direct(krb5_context context,
Wrapper function for the above.
************************************************************************/
-void kerberos_derive_salting_principal(char *service_principal)
+BOOL kerberos_derive_salting_principal(char *service_principal)
{
krb5_context context = NULL;
krb5_enctype *enctypes = NULL;
@@ -646,7 +646,7 @@ void kerberos_derive_salting_principal(char *service_principal)
if ((ret = krb5_init_context(&context)) != 0) {
DEBUG(1,("kerberos_derive_cifs_salting_principals: krb5_init_context failed. %s\n",
error_message(ret)));
- return;
+ return False;
}
if ((ret = get_kerberos_allowed_etypes(context, &enctypes)) != 0) {
DEBUG(1,("kerberos_derive_cifs_salting_principals: get_kerberos_allowed_etypes failed. %s\n",
@@ -672,6 +672,8 @@ void kerberos_derive_salting_principal(char *service_principal)
if (context) {
krb5_free_context(context);
}
+
+ return ret ? False : True;
}
/************************************************************************