mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
s4-drs: fixed updating of uSNChanged in replmd_modify
Updating of uSNChanged broke in a recent change
This commit is contained in:
parent
a2929a638f
commit
b65b88740c
@ -837,7 +837,6 @@ static int replmd_modify(struct ldb_module *module, struct ldb_request *req)
|
||||
struct ldb_message *msg;
|
||||
struct ldb_result *res;
|
||||
time_t t = time(NULL);
|
||||
uint64_t seq_num = 0;
|
||||
int ret;
|
||||
|
||||
/* do not manipulate our control entries */
|
||||
@ -900,13 +899,13 @@ static int replmd_modify(struct ldb_module *module, struct ldb_request *req)
|
||||
|
||||
/* we only change whenChanged and uSNChanged if the seq_num
|
||||
has changed */
|
||||
if (seq_num != 0) {
|
||||
if (ac->seq_num != 0) {
|
||||
if (add_time_element(msg, "whenChanged", t) != LDB_SUCCESS) {
|
||||
talloc_free(ac);
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (add_uint64_element(msg, "uSNChanged", seq_num) != LDB_SUCCESS) {
|
||||
if (add_uint64_element(msg, "uSNChanged", ac->seq_num) != LDB_SUCCESS) {
|
||||
talloc_free(ac);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user