diff options
author | Ken Raeburn <raeburn@mit.edu> | 2009-01-29 22:36:04 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2009-01-29 22:36:04 +0000 |
commit | 68d597fbc110bffa74e798ac72b60241cd215415 (patch) | |
tree | 8e1a0cebbf174f6fb700b91b6474f2141f7c4053 /src/kadmin | |
parent | d5f9c9f4170596a19e0b4ce3cd57a77372106b61 (diff) | |
download | krb5-68d597fbc110bffa74e798ac72b60241cd215415.zip krb5-68d597fbc110bffa74e798ac72b60241cd215415.tar.gz krb5-68d597fbc110bffa74e798ac72b60241cd215415.tar.bz2 |
handle updating an activation time for a mkvno that already has one
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mkey_migrate@21832 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin')
-rw-r--r-- | src/kadmin/dbutil/kdb5_mkey.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/kadmin/dbutil/kdb5_mkey.c b/src/kadmin/dbutil/kdb5_mkey.c index 67bf547..58bfa78 100644 --- a/src/kadmin/dbutil/kdb5_mkey.c +++ b/src/kadmin/dbutil/kdb5_mkey.c @@ -498,6 +498,10 @@ kdb5_use_mkey(int argc, char *argv[]) cur_actkvno != NULL; prev_actkvno = cur_actkvno, cur_actkvno = cur_actkvno->next) { + if (cur_actkvno->act_kvno == use_kvno) { + cur_actkvno->act_time = start_time; + inserted = 1; /* fake it */ + } if (!inserted) { if (new_actkvno->act_time < cur_actkvno->act_time) { if (prev_actkvno) { |