From 65a6e3594c2a75f8dc18c1d10b15b464b0ddb613 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 25 Jul 2014 13:01:06 +0000
Subject: [PATCH] Fixed regressions introduced in r10929.
---
opends/src/server/org/opends/server/extensions/PKCS5S2PasswordStorageScheme.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/extensions/PKCS5S2PasswordStorageScheme.java b/opends/src/server/org/opends/server/extensions/PKCS5S2PasswordStorageScheme.java
index 76adad2..ebb2eef 100644
--- a/opends/src/server/org/opends/server/extensions/PKCS5S2PasswordStorageScheme.java
+++ b/opends/src/server/org/opends/server/extensions/PKCS5S2PasswordStorageScheme.java
@@ -223,6 +223,10 @@
try
{
int pos = authInfo.indexOf(':');
+ if (pos == -1)
+ {
+ return false;
+ }
int iterations = Integer.parseInt(authInfo.substring(0, pos));
byte[] saltBytes = Base64.decode(authInfo.substring(pos + 1));
byte[] digestBytes = Base64.decode(authValue);
--
Gitblit v1.10.0