From 6d31ed7ea4958f452fbd326dd52ba389ec86430a Mon Sep 17 00:00:00 2001 From: Markus Kreusch Date: Mon, 7 Mar 2016 13:55:21 +0100 Subject: [PATCH] fixes #163 * coverity issue 72253 --- .../filesystem/crypto/BlockAlignedWritableFile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/filesystem-crypto/src/main/java/org/cryptomator/filesystem/crypto/BlockAlignedWritableFile.java b/main/filesystem-crypto/src/main/java/org/cryptomator/filesystem/crypto/BlockAlignedWritableFile.java index ba46b4974..10d19374e 100644 --- a/main/filesystem-crypto/src/main/java/org/cryptomator/filesystem/crypto/BlockAlignedWritableFile.java +++ b/main/filesystem-crypto/src/main/java/org/cryptomator/filesystem/crypto/BlockAlignedWritableFile.java @@ -111,7 +111,8 @@ class BlockAlignedWritableFile implements WritableFile { currentBlockBuffer.clear(); try (ReadableFile r = openReadable.get()) { r.position(physicalPosition); - r.read(currentBlockBuffer); + int numRead = r.read(currentBlockBuffer); + assert numRead == currentBlockBuffer.position(); } int advance = (int) (logicalPosition - physicalPosition); currentBlockBuffer.position(advance);