summaryrefslogtreecommitdiffstats
path: root/src/kdc/main.c
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2009-03-16 18:00:06 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2009-03-16 18:00:06 +0000
commit9515cf76c4fd4b8acb87a77245e1bda72d3d60fb (patch)
tree2f1024d814d7509c5f23e22429afd43a182d7218 /src/kdc/main.c
parent994e082aaee3009cff36997639fa689219543f1b (diff)
downloadkrb5-9515cf76c4fd4b8acb87a77245e1bda72d3d60fb.tar.gz
krb5-9515cf76c4fd4b8acb87a77245e1bda72d3d60fb.tar.xz
krb5-9515cf76c4fd4b8acb87a77245e1bda72d3d60fb.zip
Verify return code from krb5_db_set_mkey_list
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22100 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/main.c')
-rw-r--r--src/kdc/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c
index 7656dcd8e..8a56f593e 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -444,7 +444,12 @@ init_realm(kdc_realm_t *rdp, char *realm, char *def_mpname,
"while setting master key for realm %s", realm);
goto whoops;
}
- krb5_db_set_mkey_list(rdp->realm_context, rdp->mkey_list);
+ kret = krb5_db_set_mkey_list(rdp->realm_context, rdp->mkey_list);
+ if (kret) {
+ kdc_err(rdp->realm_context, kret,
+ "while setting master key list for realm %s", realm);
+ goto whoops;
+ }
/* Set up the keytab */
if ((kret = krb5_ktkdb_resolve(rdp->realm_context, NULL,