Repository: logging-log4j2
Updated Branches:
  refs/heads/release-2.x 7b3d22b5d -> 2928984d7


[LOG4J2-2134] StackOverflowError at AwaitCompletionReliabilityStrategy.
Closes #221.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/2928984d
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/2928984d
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/2928984d

Branch: refs/heads/release-2.x
Commit: 2928984d7aed949d3fbc36c4004a2788f6217cb5
Parents: 7b3d22b
Author: Gary Gregory <[email protected]>
Authored: Fri Oct 19 11:45:43 2018 -0600
Committer: Gary Gregory <[email protected]>
Committed: Fri Oct 19 11:45:43 2018 -0600

----------------------------------------------------------------------
 .../log4j/core/config/AwaitCompletionReliabilityStrategy.java     | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/2928984d/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
index b27940d..3314706 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
@@ -94,8 +94,7 @@ public class AwaitCompletionReliabilityStrategy implements 
ReliabilityStrategy {
         LoggerConfig result = this.loggerConfig;
         if (!beforeLogEvent()) {
             result = next.get();
-            //return result == this.loggerConfig ? result : 
result.getReliabilityStrategy().getActiveLoggerConfig(next);
-            return result.getReliabilityStrategy().getActiveLoggerConfig(next);
+            return result == this.loggerConfig ? result : 
result.getReliabilityStrategy().getActiveLoggerConfig(next);
         }
         return result;
     }

Reply via email to