diff --git a/driver-sync/src/main/com/mongodb/client/internal/ClientSessionImpl.java b/driver-sync/src/main/com/mongodb/client/internal/ClientSessionImpl.java index 8dfa26660b..1a2d90f396 100644 --- a/driver-sync/src/main/com/mongodb/client/internal/ClientSessionImpl.java +++ b/driver-sync/src/main/com/mongodb/client/internal/ClientSessionImpl.java @@ -275,7 +275,7 @@ public T withTransaction(final TransactionBody transactionBody, final Tra MongoException lastError = null; try { - outer: + transactionAttempts: while (true) { if (transactionAttempt > 0) { backoff(transactionAttempt, withTransactionTimeout, assertNotNull(lastError), timeoutMsConfigured); @@ -326,7 +326,7 @@ public T withTransaction(final TransactionBody transactionBody, final Tra transactionSpan.spanFinalizing(true); } lastError = mongoException; - continue outer; + continue transactionAttempts; } throw mongoException; }