kadmind: Fix typos leading to reply failures
This commit is contained in:
@@ -325,7 +325,7 @@ kadmind_dispatch(void *kadm_handlep, krb5_boolean initial,
|
|||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
ret = kadm5_rename_principal(kadm_handlep, princ, princ2);
|
ret = kadm5_rename_principal(kadm_handlep, princ, princ2);
|
||||||
ret_sp = krb5_store_int32(sp, ret);
|
ret_sp = krb5_store_int32(rsp, ret);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case kadm_chpass:{
|
case kadm_chpass:{
|
||||||
@@ -543,7 +543,7 @@ kadmind_dispatch(void *kadm_handlep, krb5_boolean initial,
|
|||||||
uint32_t privs;
|
uint32_t privs;
|
||||||
ret = kadm5_get_privs(kadm_handlep, &privs);
|
ret = kadm5_get_privs(kadm_handlep, &privs);
|
||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
ret_sp = krb5_store_uint32(sp, privs);
|
ret_sp = krb5_store_uint32(rsp, privs);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case kadm_get_princs:{
|
case kadm_get_princs:{
|
||||||
@@ -567,19 +567,19 @@ kadmind_dispatch(void *kadm_handlep, krb5_boolean initial,
|
|||||||
ret = kadm5_get_principals(kadm_handlep, expression, &princs, &n_princs);
|
ret = kadm5_get_principals(kadm_handlep, expression, &princs, &n_princs);
|
||||||
free(expression);
|
free(expression);
|
||||||
ret_sp = krb5_store_int32(rsp, ret);
|
ret_sp = krb5_store_int32(rsp, ret);
|
||||||
if (ret == 0) {
|
if (ret == 0 && ret_sp == 0) {
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
ret_sp = krb5_store_int32(sp, n_princs);
|
ret_sp = krb5_store_int32(rsp, n_princs);
|
||||||
for (i = 0; ret_sp == 0 && i < n_princs; i++)
|
for (i = 0; ret_sp == 0 && i < n_princs; i++)
|
||||||
ret_sp = krb5_store_string(sp, princs[i]);
|
ret_sp = krb5_store_string(rsp, princs[i]);
|
||||||
kadm5_free_name_list(kadm_handlep, princs, &n_princs);
|
kadm5_free_name_list(kadm_handlep, princs, &n_princs);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
krb5_warnx(contextp->context, "%s: UNKNOWN OP %d", client, cmd);
|
krb5_warnx(contextp->context, "%s: UNKNOWN OP %d", client, cmd);
|
||||||
ret_sp = krb5_store_int32(sp, KADM5_FAILURE);
|
ret_sp = krb5_store_int32(rsp, KADM5_FAILURE);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user