From ee8adac5225770115e0106224b7911fe9c7f9ba9 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Fri, 25 Sep 2015 10:58:10 +0000
Subject: [PATCH] OPENDJ-2299 Correct range checking in ResultCode.valueOf()

---
 opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ResultCode.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ResultCode.java b/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ResultCode.java
index 9c40a0a..b8e77dc 100644
--- a/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ResultCode.java
+++ b/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ResultCode.java
@@ -22,7 +22,7 @@
  *
  *
  *      Copyright 2009 Sun Microsystems, Inc.
- *      Portions copyright 2013 ForgeRock AS.
+ *      Portions copyright 2013-2015 ForgeRock AS.
  */
 
 package org.forgerock.opendj.ldap;
@@ -704,7 +704,7 @@
     public static ResultCode valueOf(final int intValue) {
         ResultCode resultCode = null;
 
-        if (intValue >= 0 || intValue < ELEMENTS.length) {
+        if (0 <= intValue && intValue < ELEMENTS.length) {
             resultCode = ELEMENTS[intValue];
         }
 

--
Gitblit v1.10.0