diff --git a/lib/hdb/keytab.c b/lib/hdb/keytab.c index ed6b222b5..b1aa0207c 100644 --- a/lib/hdb/keytab.c +++ b/lib/hdb/keytab.c @@ -190,6 +190,9 @@ hdb_get_entry(krb5_context context, HDB *db; size_t i; + if (!principal) + return KRB5_KT_NOTFOUND; + memset(&ent, 0, sizeof(ent)); if (dbname == NULL) {