浏览代码

pass though IOExceptions from writer thread during close() [ci skip]

Sebastian Stenzel 9 年之前
父节点
当前提交
fd98f0a69f

+ 1 - 1
main/filesystem-crypto/src/main/java/org/cryptomator/filesystem/crypto/CryptoWritableFile.java

@@ -114,7 +114,7 @@ class CryptoWritableFile implements WritableFile {
 				// TODO append padding
 			}
 		} catch (ExecutionException e) {
-			if (e.getCause() instanceof UncheckedIOException) {
+			if (e.getCause() instanceof UncheckedIOException || e.getCause() instanceof IOException) {
 				throw new UncheckedIOException(new IOException(e));
 			} else {
 				throw new IllegalStateException("Unexpected exception while waiting for encrypted file to be written", e);