libnet_dssync: use ctr[1|6]->more_data
authorStefan Metzmacher <metze@samba.org>
Wed, 16 Jul 2008 13:30:03 +0000 (15:30 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 Jul 2008 13:31:23 +0000 (15:31 +0200)
metze
(This used to be commit 6b7ddb6d664f5f3b62161cdb3abf12633b263a64)

source3/libnet/libnet_dssync.c

index 87d5e8aadedf4f2a6dde14886fdf69dc0da8ba55..a251e418f9e14c8716b9f03748dd87877a88e6b9 100644 (file)
@@ -418,7 +418,7 @@ static NTSTATUS libnet_dssync_process(TALLOC_CTX *mem_ctx,
                                                         &ctx->session_key,
                                                         ctr1->first_object);
 
-                       if (ctr1->new_highwatermark.tmp_highest_usn > ctr1->new_highwatermark.highest_usn) {
+                       if (ctr1->more_data) {
                                req.req5.highwatermark = ctr1->new_highwatermark;
                                last_query = false;
                        }
@@ -461,7 +461,7 @@ static NTSTATUS libnet_dssync_process(TALLOC_CTX *mem_ctx,
                                                         &ctx->session_key,
                                                         ctr6->first_object);
 
-                       if (ctr6->new_highwatermark.tmp_highest_usn > ctr6->new_highwatermark.highest_usn) {
+                       if (ctr6->more_data) {
                                req.req8.highwatermark = ctr6->new_highwatermark;
                                last_query = false;
                        }