From ed8e5edb9e6d7ce3cdbf527a4535cc140bc51b4e Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 26 Aug 2011 11:53:47 +0000
Subject: [PATCH] Fix potential NPE introduced in previous refactoring work for OPENDJ-262.

---
 opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java b/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java
index 026621f..7866523 100644
--- a/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java
+++ b/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java
@@ -871,8 +871,12 @@
         pwPolicyState.setLastLoginTime();
       }
 
-      // Set appropriate resource limits for the user.
-      setResourceLimits(saslAuthUserEntry);
+      // Set appropriate resource limits for the user (note that SASL ANONYMOUS
+      // does not have a user).
+      if (saslAuthUserEntry != null)
+      {
+        setResourceLimits(saslAuthUserEntry);
+      }
     }
     else if (resultCode == ResultCode.SASL_BIND_IN_PROGRESS)
     {

--
Gitblit v1.10.0