From: Andrew Tridgell Date: Sat, 12 Sep 2009 03:06:32 +0000 (+1000) Subject: s4-drs: also fill in tmp_highest_usn X-Git-Tag: talloc-2.0.1~522^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8ab1e2570ac2a2e772295cd0cc46b7e60398043;p=thirdparty%2Fsamba.git s4-drs: also fill in tmp_highest_usn Without this the client will not update its repsFrom highest_usn values --- diff --git a/source4/rpc_server/drsuapi/getncchanges.c b/source4/rpc_server/drsuapi/getncchanges.c index 4cd71addf04..4dce07e24a6 100644 --- a/source4/rpc_server/drsuapi/getncchanges.c +++ b/source4/rpc_server/drsuapi/getncchanges.c @@ -363,6 +363,7 @@ WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call, TALLOC_ uSN = ldb_msg_find_attr_as_int(site_res->msgs[i], "uSNChanged", -1); if (uSN > r->out.ctr->ctr6.new_highwatermark.highest_usn) { + r->out.ctr->ctr6.new_highwatermark.tmp_highest_usn = uSN; r->out.ctr->ctr6.new_highwatermark.highest_usn = uSN; }