summaryrefslogtreecommitdiffstats
path: root/src/lib/kadm5/alt_prof.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/kadm5/alt_prof.c')
-rw-r--r--src/lib/kadm5/alt_prof.c6
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) {