1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-19 11:30:44 +02:00

Mi Band 8: Fix chunked receive decryption

This commit is contained in:
José Rebelo 2023-10-16 21:35:02 +01:00
parent 57c7a083aa
commit 4662da3b82

View File

@ -148,6 +148,9 @@ public class XiaomiCharacteristic {
} else {
handler.handle(chunkBuffer.toByteArray());
}
currentChunk = 0;
chunkBuffer.reset();
}
} else {
// Not a chunk / single-packet
@ -162,6 +165,8 @@ public class XiaomiCharacteristic {
return;
}
numChunks = buf.getShort();
currentChunk = 0;
chunkBuffer.reset();
LOG.debug("Got chunked start request for {} chunks", numChunks);
sendChunkStartAck();
return;