fix up to update kdc_db_fetch

This commit is contained in:
Love Hornquist Astrand
2011-05-07 07:03:40 -07:00
committed by Love Hörnquist Åstrand
parent 79703dc3cc
commit 4561012998

View File

@@ -1173,8 +1173,13 @@ _kdc_as_rep(krb5_context context,
}
ret = _kdc_db_fetch(context, config, armor_server,
HDB_F_GET_SERVER, NULL, &armor_user);
if(ret){
HDB_F_GET_SERVER, NULL, NULL, &armor_user);
if(ret == HDB_ERR_NOT_FOUND_HERE) {
kdc_log(context, config, 5,
"armor key does not have secrets at this KDC, "
"need to proxy");
goto out;
} if(ret){
free_AP_REQ(&ap_req);
ret = KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN;
goto out;