This will simplifiy further changes.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
ENC_ALL_TYPES;
struct lsa_TrustDomainInfoInfoEx *tdo = NULL;
NTSTATUS status;
+ uint32_t returned_kvno = 0;
*entry = (struct sdb_entry) {};
/* use the kvno the client specified, if available */
if (flags & SDB_F_KVNO_SPECIFIED) {
- entry->kvno = kvno;
+ returned_kvno = kvno;
} else {
- entry->kvno = *auth_kvno;
+ returned_kvno = *auth_kvno;
}
for (i=0; i < auth_array->count; i++) {
samba_kdc_sort_keys(&entry->keys);
+ entry->kvno = returned_kvno;
+
ret = sdb_entry_set_etypes(entry);
if (ret) {
goto out;