diff options
author | Greg Hudson <ghudson@mit.edu> | 2010-07-22 03:13:38 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2010-07-22 03:13:38 +0000 |
commit | 9e1b4bc8d254fd6671a94d2a8a5c84650754fce3 (patch) | |
tree | 81c86ecb849fb18b3ae2cda4f4fe3eb3bcbad871 /src/lib/kadm5/srv/svr_principal.c | |
parent | c5e940f6d4d6737bf0ed778a72dbfc6dfb9640dc (diff) | |
download | krb5-9e1b4bc8d254fd6671a94d2a8a5c84650754fce3.zip krb5-9e1b4bc8d254fd6671a94d2a8a5c84650754fce3.tar.gz krb5-9e1b4bc8d254fd6671a94d2a8a5c84650754fce3.tar.bz2 |
Proof of concept code for a candidate plugin framework
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/plugins2@24203 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kadm5/srv/svr_principal.c')
-rw-r--r-- | src/lib/kadm5/srv/svr_principal.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/kadm5/srv/svr_principal.c b/src/lib/kadm5/srv/svr_principal.c index 6b14d3b..dc16406 100644 --- a/src/lib/kadm5/srv/svr_principal.c +++ b/src/lib/kadm5/srv/svr_principal.c @@ -292,7 +292,7 @@ kadm5_create_principal_3(void *server_handle, have_polent = TRUE; } if (password) { - ret = passwd_check(handle, password, have_polent, &polent, + ret = passwd_check(handle, password, have_polent ? &polent : NULL, entry->principal); if (ret) goto cleanup; @@ -1341,8 +1341,8 @@ kadm5_chpass_principal_3(void *server_handle, have_pol = 1; } - if ((ret = passwd_check(handle, password, adb.aux_attributes & - KADM5_POLICY, &pol, principal))) + if ((ret = passwd_check(handle, password, have_pol ? &pol : NULL, + principal))) goto done; ret = krb5_dbe_find_act_mkey(handle->context, master_keylist, |