diff --git a/jOOQ/src/main/java/org/jooq/impl/Utils.java b/jOOQ/src/main/java/org/jooq/impl/Utils.java index 634e7a765c..3650ed844e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Utils.java +++ b/jOOQ/src/main/java/org/jooq/impl/Utils.java @@ -1880,7 +1880,7 @@ final class Utils { * Run an operation using a guard. */ static final V run(Guard guard, GuardedOperation operation) { - boolean unguarded = (guard.tl.get() != null); + boolean unguarded = (guard.tl.get() == null); if (unguarded) guard.tl.set(Guard.class);