am b6db2d51: Merge "Bluetooth OBEX timeout problem."
* commit 'b6db2d5125511284ee0962dd85d9be0099e51b22': Bluetooth OBEX timeout problem.
This commit is contained in:
committed by
Android Git Automerger
commit
ce128ae66d
@@ -397,11 +397,13 @@ public final class ServerOperation implements Operation, BaseStream {
|
|||||||
&& (headerID != ObexHelper.OBEX_OPCODE_GET_FINAL)) {
|
&& (headerID != ObexHelper.OBEX_OPCODE_GET_FINAL)) {
|
||||||
|
|
||||||
if (length > 3) {
|
if (length > 3) {
|
||||||
byte[] temp = new byte[length];
|
byte[] temp = new byte[length - 3];
|
||||||
|
// First three bytes already read, compensating for this
|
||||||
bytesReceived = mInput.read(temp);
|
bytesReceived = mInput.read(temp);
|
||||||
|
|
||||||
while (bytesReceived != length) {
|
while (bytesReceived != temp.length) {
|
||||||
bytesReceived += mInput.read(temp, bytesReceived, length - bytesReceived);
|
bytesReceived += mInput.read(temp, bytesReceived,
|
||||||
|
temp.length - bytesReceived);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user