summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/filetransfer/FileReadBytestream.java')
-rw-r--r--src/com/isode/stroke/filetransfer/FileReadBytestream.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/isode/stroke/filetransfer/FileReadBytestream.java b/src/com/isode/stroke/filetransfer/FileReadBytestream.java
index d349c17..53cb974 100644
--- a/src/com/isode/stroke/filetransfer/FileReadBytestream.java
+++ b/src/com/isode/stroke/filetransfer/FileReadBytestream.java
@@ -31,9 +31,10 @@ public class FileReadBytestream extends ReadBytestream {
if (stream == null) {
stream = new FileInputStream(file);
}
- ByteArray result = new ByteArray();
//assert(stream.good());
- stream.read(result.getData(), 0, size);
+ byte[] buffer = new byte[size];
+ stream.read(buffer, 0, size);
+ ByteArray result = new ByteArray(buffer);
onRead.emit(result);
return result;
}