Author: toad
Date: 2008-07-30 21:34:18 +0000 (Wed, 30 Jul 2008)
New Revision: 21508

Modified:
   trunk/freenet/src/freenet/support/FileLoggerHook.java
Log:
Backport anti-recursion for logger changes: r20651

Modified: trunk/freenet/src/freenet/support/FileLoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/FileLoggerHook.java       2008-07-30 
21:33:27 UTC (rev 21507)
+++ trunk/freenet/src/freenet/support/FileLoggerHook.java       2008-07-30 
21:34:18 UTC (rev 21508)
@@ -834,7 +834,9 @@
                                }
                        }

-                       e = e.getCause();
+                       Throwable cause = e.getCause();
+                       if(cause != e) e = cause;
+                       else break;
                }

                logString(sb.toString().getBytes());


Reply via email to