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>
Sat, 22 Jan 2011 11:22:30 +0000 (12:22 +0100)
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Sat Jan 22 12:22:30 CET 2011 on sn-devel-104

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,