From c50ac57aeed61e7773249aec62c6950e8a7ddc9f Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 18 Jul 1997 15:33:35 +0000 Subject: [PATCH] check result of hdb_open git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2432 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/misc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kdc/misc.c b/kdc/misc.c index 20755e0b2..f03836e9e 100644 --- a/kdc/misc.c +++ b/kdc/misc.c @@ -49,9 +49,12 @@ db_fetch(krb5_context context, krb5_principal principal) hdb_entry *ent; krb5_error_code ret; + ret = hdb_open(context, &db, NULL, O_RDONLY, 0); + if (ret) { + return NULL; + } ent = malloc(sizeof(*ent)); krb5_copy_principal(context, principal, &ent->principal); - hdb_open(context, &db, NULL, O_RDONLY, 0); ret = db->fetch(context, db, ent); db->close(context, db); if(ret){