diff --git a/src/android/FileTransfer.java b/src/android/FileTransfer.java index 5d7cbc0..079cd91 100644 --- a/src/android/FileTransfer.java +++ b/src/android/FileTransfer.java @@ -158,11 +158,8 @@ public class FileTransfer extends CordovaPlugin { return updateBytesRead(super.read()); } - @Override - public int read(byte[] buffer) throws IOException { - return updateBytesRead(super.read(buffer)); - } - + // Note: FilterInputStream delegates read(byte[] bytes) to the below method, + // so we don't override it or else double count (CB-5631). @Override public int read(byte[] bytes, int offset, int count) throws IOException { return updateBytesRead(super.read(bytes, offset, count));