diff --git a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/ExclusiveSharedLockManager.java b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/ExclusiveSharedLockManager.java index 8737fa1eb..b94ee9ed8 100644 --- a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/ExclusiveSharedLockManager.java +++ b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/ExclusiveSharedLockManager.java @@ -158,7 +158,7 @@ class ExclusiveSharedLockManager implements LockManager { } // or otherwise look for parent locks: if (locator.parent().isPresent()) { - return getLockInternal(type, scope, locator.parent().get(), depth++); + return getLockInternal(type, scope, locator.parent().get(), depth + 1); } else { return null; }