diff --git a/lib/hdb/common.c b/lib/hdb/common.c index a30dfec21..a92cc1372 100644 --- a/lib/hdb/common.c +++ b/lib/hdb/common.c @@ -1575,7 +1575,7 @@ fetch_it(krb5_context context, } out: - if (ret) + if (ret != 0 && ret != HDB_ERR_WRONG_REALM) hdb_free_entry(context, db, ent); krb5_free_principal(context, nsprinc); free(host);