Merge pull request #10703 from ivy-gmbh/fix/coap-blockwise-block-num-3.6.3
Always send back block num
This commit is contained in:
commit
dda70869fc
@ -143,8 +143,9 @@ public class OtaPackageTransportResource extends AbstractCoapTransportResource {
|
|||||||
response.setPayload(data);
|
response.setPayload(data);
|
||||||
if (exchange.getRequestOptions().getBlock2() != null) {
|
if (exchange.getRequestOptions().getBlock2() != null) {
|
||||||
int chunkSize = exchange.getRequestOptions().getBlock2().getSzx();
|
int chunkSize = exchange.getRequestOptions().getBlock2().getSzx();
|
||||||
|
int blockNum = exchange.getRequestOptions().getBlock2().getNum();
|
||||||
boolean lastFlag = data.length <= chunkSize;
|
boolean lastFlag = data.length <= chunkSize;
|
||||||
response.getOptions().setBlock2(chunkSize, lastFlag, 0);
|
response.getOptions().setBlock2(chunkSize, lastFlag, blockNum);
|
||||||
}
|
}
|
||||||
transportContext.getExecutor().submit(() -> exchange.respond(response));
|
transportContext.getExecutor().submit(() -> exchange.respond(response));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user