From b29a2eed464aa929031858e2a4e1d8bd22a792e8 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Thu, 20 Jan 2011 18:12:32 +0000
Subject: [PATCH] Code cleanup removing potential issues detected by FindBugs
---
opendj-sdk/opends/src/server/org/opends/server/replication/server/DraftCNDB.java | 17 ++++++-----------
1 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/DraftCNDB.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/DraftCNDB.java
index c2f2440..b70fd4a 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/DraftCNDB.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/DraftCNDB.java
@@ -23,6 +23,7 @@
*
*
* Copyright 2009 Sun Microsystems, Inc.
+ * Portions Copyright 2011 ForgeRock AS
*/
package org.opends.server.replication.server;
import static org.opends.messages.ReplicationMessages.*;
@@ -273,17 +274,9 @@
try
{
dbCloseLock.readLock().lock();
- cursor = db.openCursor(null, null);
- }
- catch (DatabaseException e1)
- {
- dbCloseLock.readLock().unlock();
- return 0;
- }
- try
- {
try
{
+ cursor = db.openCursor(null, null);
DatabaseEntry key = new DatabaseEntry();
DatabaseEntry entry = new DatabaseEntry();
OperationStatus status = cursor.getFirst(key, entry, LockMode.DEFAULT);
@@ -297,7 +290,8 @@
str = new String(key.getData(), "UTF-8");
} catch (UnsupportedEncodingException e)
{
- // never happens
+ // never happens, return anyway
+ return 0;
}
int sn = new Integer(str);
return sn;
@@ -373,7 +367,8 @@
str = new String(key.getData(), "UTF-8");
} catch (UnsupportedEncodingException e)
{
- // never happens
+ // never happens, returns anyway
+ return 0;
}
int sn = new Integer(str);
return sn;
--
Gitblit v1.10.0