From 589b8384ebf4c0254a912ae46a1edab5abe8f8ad Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 11 Jan 2021 14:15:37 +0100 Subject: [PATCH] Only determine filenamelength limit if the the vault is mounted not read-only. --- .../src/main/java/org/cryptomator/common/vaults/Vault.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java b/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java index 730f0fb6d..5205d0fdd 100644 --- a/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java +++ b/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java @@ -104,7 +104,7 @@ public class Vault { if (vaultSettings.usesReadOnlyMode().get()) { flags.add(FileSystemFlags.READONLY); } - if (vaultSettings.filenameLengthLimit().get() == -1) { + if (!flags.contains(FileSystemFlags.READONLY) && vaultSettings.filenameLengthLimit().get() == -1) { LOG.debug("Determining file name length limitations..."); int limit = new FileSystemCapabilityChecker().determineSupportedFileNameLength(getPath()); vaultSettings.filenameLengthLimit().set(limit);