From 92db5e6e9d47ff8e6f0bc38b79f90f0112989dfe Mon Sep 17 00:00:00 2001
From: coulbeck <coulbeck@localhost>
Date: Tue, 25 Sep 2007 21:00:55 +0000
Subject: [PATCH] Replace use of Java 6 Arrays.copyOf with System.arraycopy.

---
 opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java b/opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java
index 1f63fc8a..142dfcf 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/types/CryptoManager.java
@@ -360,8 +360,11 @@
           final byte[] requestedInstanceKeyID)
           throws CryptoManagerException {
     final byte[] instanceKeyID = getInstanceKeyID();
-    final byte[] keyIDPrefix = Arrays.copyOf(symmetricKeyAttribute,
-            instanceKeyID.length);
+//    final byte[] keyIDPrefix = Arrays.copyOf(symmetricKeyAttribute,
+//            instanceKeyID.length);
+    final byte[] keyIDPrefix = new byte[instanceKeyID.length];
+    System.arraycopy(symmetricKeyAttribute, 0,
+                     keyIDPrefix, 0, instanceKeyID.length);
     if (! Arrays.equals(keyIDPrefix, instanceKeyID)) {
       throw new CryptoManagerException(
               // TODO: i18n

--
Gitblit v1.10.0