X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2Ffs%2FBinaryChannel.java;fp=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2Ffs%2FBinaryChannel.java;h=2039f778a7a67231eab5eab4b1fd757d19044445;hb=1d5ef69cc76d286d59de4f02d90196ca52cbe0f3;hp=b90bb900ae129827768f277831a86e17a128f018;hpb=632174498f35334b13820d14ed43c436f25c2d0c;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jcr/fs/BinaryChannel.java b/org.argeo.jcr/src/org/argeo/jcr/fs/BinaryChannel.java index b90bb900a..2039f778a 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/fs/BinaryChannel.java +++ b/org.argeo.jcr/src/org/argeo/jcr/fs/BinaryChannel.java @@ -19,7 +19,6 @@ import javax.jcr.RepositoryException; import javax.jcr.Session; import javax.jcr.nodetype.NodeType; -import org.apache.commons.io.IOUtils; import org.argeo.jcr.JcrUtils; public class BinaryChannel implements SeekableByteChannel { @@ -78,7 +77,10 @@ public class BinaryChannel implements SeekableByteChannel { throw new JcrFsException("Cannot close " + file, e); } finally { JcrUtils.closeQuietly(newBinary); - IOUtils.closeQuietly(fc); + // IOUtils.closeQuietly(fc); + if (fc != null) { + fc.close(); + } } } else { clearReadState();