From 56feb918fdf7e9b97eddd54753abe9d124cee40c Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Mon, 07 Jun 2010 08:56:52 +0000
Subject: [PATCH] Fix issue #4379 - Age of Oldest Missing Change was not updated properly when date was 0, due to bad test.

---
 opends/src/server/org/opends/server/replication/server/MonitorData.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/MonitorData.java b/opends/src/server/org/opends/server/replication/server/MonitorData.java
index 95c62db..1bee7d7 100644
--- a/opends/src/server/org/opends/server/replication/server/MonitorData.java
+++ b/opends/src/server/org/opends/server/replication/server/MonitorData.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2009 Sun Microsystems, Inc.
+ *      Copyright 2009-2010 Sun Microsystems, Inc.
  */
 package org.opends.server.replication.server;
 
@@ -391,7 +391,7 @@
     }
     else
     {
-      if ((newFmd!=0) && (newFmd<currentfmd))
+      if (  (newFmd!=0) && ((newFmd<currentfmd) || (currentfmd == 0)) )
         fmd.replace(serverId, newFmd);
     }
   }

--
Gitblit v1.10.0