From 59d93924ab3a12ad4b7287a38ff771ae9babd389 Mon Sep 17 00:00:00 2001
From: Patrick Diligent <patrick.diligent@forgerock.com>
Date: Thu, 11 Jun 2015 04:47:49 +0000
Subject: [PATCH] OPENDJ-1969 CR-7206 fix NPE and trace logging of null connection

---
 opendj-server-legacy/src/main/java/org/opends/server/core/IdleTimeLimitThread.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/core/IdleTimeLimitThread.java b/opendj-server-legacy/src/main/java/org/opends/server/core/IdleTimeLimitThread.java
index ee5b6bf..a9b3849 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/core/IdleTimeLimitThread.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/core/IdleTimeLimitThread.java
@@ -108,6 +108,11 @@
         {
           for (ClientConnection c : ch.getClientConnections())
           {
+            if (c==null) {
+              logger.trace("Null client connection found in \"" + ch.getConnectionHandlerName() + "\"");
+              continue;
+            }
+
             long idleTime = c.getIdleTime();
             if (idleTime > 0)
             {

--
Gitblit v1.10.0