From 26a24523a201ecf13aa576ac60767e67a81c5473 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Wed, 13 Feb 2008 09:35:43 +0000
Subject: [PATCH] Fix potential NPE when computing monitor data
---
opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java b/opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java
index 39feb93..008bf11 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java
@@ -1572,10 +1572,13 @@
// this is the latency of the remote RSi regarding another RSj
// let's update the latency of the LSes connected to RSj
ServerHandler rsjHdr = replicationServers.get(rsid);
- for(short remotelsid : rsjHdr.getConnectedServerIds())
+ if (rsjHdr != null)
{
- Long newfmd = msg.getRSApproxFirstMissingDate(rsid);
- wrkMonitorData.setFirstMissingDate(remotelsid, newfmd);
+ for(short remotelsid : rsjHdr.getConnectedServerIds())
+ {
+ Long newfmd = msg.getRSApproxFirstMissingDate(rsid);
+ wrkMonitorData.setFirstMissingDate(remotelsid, newfmd);
+ }
}
}
}
--
Gitblit v1.10.0