Handle migration from pre-1.7 databases with master key kvno != 1
[krb5.git] / src / lib / kadm5 / srv / svr_principal.c
index 2f2faaaaff573b50e9486581c0b1c10eb6840b67..a01f0723c6a6a977e99955f9bb031edd3b9d66e1 100644 (file)
@@ -874,7 +874,8 @@ kadm5_get_principal(void *server_handle, krb5_principal principal,
             if (kdb.key_data[i].key_data_kvno > entry->kvno)
                 entry->kvno = kdb.key_data[i].key_data_kvno;
 
-    ret = krb5_dbe_lookup_mkvno(handle->context, &kdb, &entry->mkvno);
+    ret = krb5_dbe_get_mkvno(handle->context, &kdb, master_keylist,
+                             &entry->mkvno);
     if (ret)
         goto done;