Skip to content

Commit 06ff8eb

Browse files
committed
fix condition
1 parent 89181a9 commit 06ff8eb

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -578,12 +578,8 @@ private void maybeRegisterShutdownHook(OpenTelemetrySdk openTelemetrySdk) {
578578
}
579579

580580
private <T> T maybeRunWithGlobalOpenTelemetryLock(Supplier<T> supplier) {
581-
if (setResultAsGlobal) {
582-
return supplier.get();
583-
}
584-
585-
Object mutex = getGlobalOpenTelemetryLock();
586-
if (mutex == null) {
581+
Object mutex;
582+
if (!setResultAsGlobal || (mutex = getGlobalOpenTelemetryLock()) == null) {
587583
return supplier.get();
588584
}
589585
synchronized (mutex) {

0 commit comments

Comments
 (0)