diff options
Diffstat (limited to 'src/lib/kadm5/alt_prof.c')
| -rw-r--r-- | src/lib/kadm5/alt_prof.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/kadm5/alt_prof.c b/src/lib/kadm5/alt_prof.c index e3e6d49559..c8dc307c19 100644 --- a/src/lib/kadm5/alt_prof.c +++ b/src/lib/kadm5/alt_prof.c @@ -875,7 +875,11 @@ kadm5_get_admin_service_name(krb5_context ctx, hp = gethostbyname(params_out.admin_server); if (hp == NULL) { - ret = errno; + ret = KADM5_CANT_RESOLVE; + krb5_set_error_message(ctx, ret, + "Cannot resolve address of admin server \"%s\" " + "for realm \"%s\"", params_out.admin_server, + realm_in); goto err_params; } if (strlen(hp->h_name) + sizeof("kadmin/") > maxlen) { |
