mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Zepp OS 3+: Prevent some signed overflows during large file transfers
This commit is contained in:
+2
-2
@@ -265,7 +265,7 @@ public class ZeppOsFileTransferV3 extends ZeppOsFileTransferImpl {
|
||||
builder.queue(mSupport.getQueue());
|
||||
|
||||
request.setProgress(request.getProgress() + chunk.length);
|
||||
request.setIndex((byte) (request.getIndex() + 1));
|
||||
request.setIndex(request.getIndex() + 1);
|
||||
request.getCallback().onFileUploadProgress(request.getProgress());
|
||||
}
|
||||
|
||||
@@ -342,7 +342,7 @@ public class ZeppOsFileTransferV3 extends ZeppOsFileTransferImpl {
|
||||
currentReceiveChunkSize
|
||||
);
|
||||
|
||||
currentReceiveRequest.setIndex((byte) (currentReceiveRequest.getIndex() + 1));
|
||||
currentReceiveRequest.setIndex(currentReceiveRequest.getIndex() + 1);
|
||||
currentReceiveRequest.setProgress(currentReceiveRequest.getProgress() + currentReceiveChunkSize);
|
||||
|
||||
LOG.debug("Got V3 data for session={}, progress={}/{}", currentReceiveSession, currentReceiveRequest.getProgress(), currentReceiveRequest.getSize());
|
||||
|
||||
Reference in New Issue
Block a user