From 4864cfb0b10b6a14610936b7409558e54bdd41bd Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sun, 02 Sep 2007 20:09:45 +0000
Subject: [PATCH] Fix a problem in the DbHandler.run() method that appears to make it possible to create a tight infinite loop if the method is still running after the database has been closed, repeatedly catching and logging exceptions. This change adds a break statement after logging the message so that it will exit from the loop.
---
opends/src/server/org/opends/server/replication/server/DbHandler.java | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/DbHandler.java b/opends/src/server/org/opends/server/replication/server/DbHandler.java
index e0ad4bd..7c95e3c 100644
--- a/opends/src/server/org/opends/server/replication/server/DbHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/DbHandler.java
@@ -348,6 +348,7 @@
mb.append(ERR_EXCEPTION_CHANGELOG_TRIM_FLUSH.get());
mb.append(stackTraceToSingleLineString(end));
logError(mb.toMessage());
+ break;
}
}
// call flush a last time before exiting to make sure that
--
Gitblit v1.10.0