From 43c5244ecca3d9f9874633fa34e89d9b166274ec Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 22 Jul 2011 16:18:44 -0500 Subject: [PATCH] Fix from Roland Dowdeswell -- kadm5_setkey_principal() has to rev kvno earlier --- lib/kadm5/common_glue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/kadm5/common_glue.c b/lib/kadm5/common_glue.c index 38eda082b..d6e18c231 100644 --- a/lib/kadm5/common_glue.c +++ b/lib/kadm5/common_glue.c @@ -279,6 +279,7 @@ kadm5_setkey_principal_3(void *server_handle, } } + princ_ent.kvno++; for (i = 0; i < n_keys; i++) { new_key_data[i].key_data_ver = 2; @@ -324,7 +325,6 @@ kadm5_setkey_principal_3(void *server_handle, new_key_data = NULL; /* Modify the principal */ - princ_ent.kvno++; ret = kadm5_modify_principal(server_handle, &princ_ent, KADM5_KVNO | KADM5_KEY_DATA); out: