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