(dump_krb4): use `krb5_get_default_realms'

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7741 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2000-01-06 21:39:24 +00:00
parent db67429c81
commit 4b99cbe709

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 1997-1999 Kungliga Tekniska H<>gskolan
* Copyright (c) 1997-2000 Kungliga Tekniska H<>gskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
@@ -59,6 +59,8 @@ dump_krb4(krb5_context context, hdb_entry *ent, int fd)
int ret;
char *princ_name;
Event *modifier;
krb5_realm *realms;
int cmp;
ret = krb5_524_conv_principal(context, ent->principal,
name, instance, realm);
@@ -69,7 +71,15 @@ dump_krb4(krb5_context context, hdb_entry *ent, int fd)
return -1;
}
if (strcmp(context->default_realms[0], ent->principal->realm) != 0)
ret = krb5_get_default_realms (context, &realms);
if (ret) {
krb5_warn(context, ret, "krb5_get_default_realms");
return -1;
}
cmp = strcmp (realms[0], ent->principal->realm);
krb5_free_host_realm (context, realms);
if (cmp != 0)
return -1;
snprintf (buf, sizeof(buf), "%s %s ", name,