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; | ||||
|  | ||||
| 	ret = kadm5_rename_principal(kadm_handlep, princ, princ2); | ||||
| 	ret_sp = krb5_store_int32(sp, ret); | ||||
| 	ret_sp = krb5_store_int32(rsp, ret); | ||||
| 	break; | ||||
|     } | ||||
|     case kadm_chpass:{ | ||||
| @@ -543,7 +543,7 @@ kadmind_dispatch(void *kadm_handlep, krb5_boolean initial, | ||||
| 	uint32_t privs; | ||||
| 	ret = kadm5_get_privs(kadm_handlep, &privs); | ||||
| 	if (ret == 0) | ||||
| 	    ret_sp = krb5_store_uint32(sp, privs); | ||||
| 	    ret_sp = krb5_store_uint32(rsp, privs); | ||||
| 	break; | ||||
|     } | ||||
|     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); | ||||
| 	free(expression); | ||||
| 	ret_sp = krb5_store_int32(rsp, ret); | ||||
| 	if (ret == 0) { | ||||
| 	if (ret == 0 && ret_sp == 0) { | ||||
| 	    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++) | ||||
| 		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); | ||||
| 	} | ||||
| 	break; | ||||
|     } | ||||
|     default: | ||||
| 	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; | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Nicolas Williams
					Nicolas Williams