s4-repl_meta_data: replmd_update_is_newer() should not return true if metadata stamps...
authorKamen Mazdrashki <kamenim@samba.org>
Fri, 21 Jan 2011 20:51:05 +0000 (22:51 +0200)
committerKamen Mazdrashki <kamenim@samba.org>
Fri, 21 Jan 2011 20:57:59 +0000 (22:57 +0200)
source4/dsdb/samdb/ldb_modules/repl_meta_data.c

index bdd87ee4946887d3ec238e769ff3eab45e2406ee..87327e5760e770de81dca02e32ecd628831f79d5 100644 (file)
@@ -2951,12 +2951,12 @@ static bool replmd_update_is_newer(const struct GUID *current_invocation_id,
                                   NTTIME update_change_time)
 {
        if (update_version != current_version) {
-               return update_version >= current_version;
+               return update_version > current_version;
        }
        if (update_change_time != current_change_time) {
-               return update_change_time >= current_change_time;
+               return update_change_time > current_change_time;
        }
-       return GUID_compare(update_invocation_id, current_invocation_id) >= 0;
+       return GUID_compare(update_invocation_id, current_invocation_id) > 0;
 }
 
 static bool replmd_replPropertyMetaData1_is_newer(struct replPropertyMetaData1 *cur_m,