Avoid shadowing exp().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15893 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -47,7 +47,7 @@ kadmind_dispatch(void *kadm_handle, krb5_boolean initial,
|
|||||||
char *op = "";
|
char *op = "";
|
||||||
krb5_principal princ, princ2;
|
krb5_principal princ, princ2;
|
||||||
kadm5_principal_ent_rec ent;
|
kadm5_principal_ent_rec ent;
|
||||||
char *password, *exp;
|
char *password, *expression;
|
||||||
krb5_keyblock *new_keys;
|
krb5_keyblock *new_keys;
|
||||||
int n_keys;
|
int n_keys;
|
||||||
char **princs;
|
char **princs;
|
||||||
@@ -384,19 +384,20 @@ kadmind_dispatch(void *kadm_handle, krb5_boolean initial,
|
|||||||
if(ret)
|
if(ret)
|
||||||
goto fail;
|
goto fail;
|
||||||
if(tmp){
|
if(tmp){
|
||||||
ret = krb5_ret_string(sp, &exp);
|
ret = krb5_ret_string(sp, &expression);
|
||||||
if(ret)
|
if(ret)
|
||||||
goto fail;
|
goto fail;
|
||||||
}else
|
}else
|
||||||
exp = NULL;
|
expression = NULL;
|
||||||
krb5_warnx(context->context, "%s: %s %s", client, op, exp ? exp : "*");
|
krb5_warnx(context->context, "%s: %s %s", client, op,
|
||||||
|
expression ? expression : "*");
|
||||||
ret = _kadm5_acl_check_permission(context, KADM5_PRIV_LIST, NULL);
|
ret = _kadm5_acl_check_permission(context, KADM5_PRIV_LIST, NULL);
|
||||||
if(ret){
|
if(ret){
|
||||||
free(exp);
|
free(expression);
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
ret = kadm5_get_principals(kadm_handle, exp, &princs, &n_princs);
|
ret = kadm5_get_principals(kadm_handle, expression, &princs, &n_princs);
|
||||||
free(exp);
|
free(expression);
|
||||||
krb5_storage_free(sp);
|
krb5_storage_free(sp);
|
||||||
sp = krb5_storage_emem();
|
sp = krb5_storage_emem();
|
||||||
krb5_store_int32(sp, ret);
|
krb5_store_int32(sp, ret);
|
||||||
|
Reference in New Issue
Block a user