am b81b5176: am eae1f6bb: Merge "Guard against EOF when reading in FileBridge." into lmp-dev
* commit 'b81b51760e627eec388d2bbf9c27c6e8c46e28de': Guard against EOF when reading in FileBridge.
This commit is contained in:
@@ -95,6 +95,10 @@ public class FileBridge extends Thread {
|
||||
int len = Memory.peekInt(temp, 4, ByteOrder.BIG_ENDIAN);
|
||||
while (len > 0) {
|
||||
int n = IoBridge.read(mServer, temp, 0, Math.min(temp.length, len));
|
||||
if (n == -1) {
|
||||
throw new IOException(
|
||||
"Unexpected EOF; still expected " + len + " bytes");
|
||||
}
|
||||
IoBridge.write(mTarget, temp, 0, n);
|
||||
len -= n;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user