From 0acc4fd035de7ea6715bd9ec33553740cdb50534 Mon Sep 17 00:00:00 2001
From: floblanc <floblanc@localhost>
Date: Wed, 12 Nov 2008 16:28:08 +0000
Subject: [PATCH] Fix Issue 3585 Network Group Resource Limit: should be able to define resource limits with no size/time limit The network group time/size limits now have no default value.

---
 opends/src/server/org/opends/server/core/networkgroups/ResourceLimits.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/networkgroups/ResourceLimits.java b/opends/src/server/org/opends/server/core/networkgroups/ResourceLimits.java
index 9904e93..b8687f8 100644
--- a/opends/src/server/org/opends/server/core/networkgroups/ResourceLimits.java
+++ b/opends/src/server/org/opends/server/core/networkgroups/ResourceLimits.java
@@ -138,8 +138,18 @@
       maxConcurrentOpsPerConnection =
             resourcesCfg.getMaxConcurrentOpsPerConnection();
 
-      searchSizeLimit = resourcesCfg.getSearchSizeLimit();
-      searchTimeLimit = (int) resourcesCfg.getSearchTimeLimit();
+      Integer tmpSizeLimit = resourcesCfg.getSearchSizeLimit();
+      if (tmpSizeLimit != null) {
+        searchSizeLimit = tmpSizeLimit;
+      } else {
+        searchSizeLimit = -1;
+      }
+      Long tmpTimeLimit = resourcesCfg.getSearchTimeLimit();
+      if (tmpTimeLimit != null) {
+        searchTimeLimit = tmpTimeLimit.intValue();
+      } else {
+        searchTimeLimit = -1;
+      }
       minSearchSubstringLength = resourcesCfg.getMinSubstringLength();
 
       if (config == null) {

--
Gitblit v1.10.0