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:
Jeff Sharkey
2014-08-22 02:59:21 +00:00
committed by Android Git Automerger

View File

@@ -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;
}