From 5775cb529c9a042d2f76da3202bcdca1821a6a0f Mon Sep 17 00:00:00 2001 From: "Roland C. Dowdeswell" Date: Fri, 8 Jun 2012 16:09:55 +0100 Subject: [PATCH] randkey_s.c must also clear requires_pwchange flag. --- lib/kadm5/randkey_s.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/kadm5/randkey_s.c b/lib/kadm5/randkey_s.c index fd2342c8e..5843e4445 100644 --- a/lib/kadm5/randkey_s.c +++ b/lib/kadm5/randkey_s.c @@ -80,6 +80,8 @@ kadm5_s_randkey_principal(void *server_handle, goto out2; ent.entry.kvno++; + ent.entry.flags.require_pwchange = 0; + ret = _kadm5_set_modifier(context, &ent.entry); if(ret) goto out3; @@ -106,11 +108,10 @@ kadm5_s_randkey_principal(void *server_handle, if (ret) goto out2; - kadm5_log_modify (context, - &ent.entry, - KADM5_PRINCIPAL | KADM5_MOD_NAME | KADM5_MOD_TIME | - KADM5_KEY_DATA | KADM5_KVNO | KADM5_PW_EXPIRATION | - KADM5_TL_DATA); + kadm5_log_modify(context, &ent.entry, + KADM5_ATTRIBUTES | KADM5_PRINCIPAL | KADM5_MOD_NAME | + KADM5_MOD_TIME | KADM5_KEY_DATA | KADM5_KVNO | + KADM5_PW_EXPIRATION | KADM5_TL_DATA); out3: if (ret) {