mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-25 00:25:48 +08:00
clear block data before copy
This commit is contained in:
parent
5eefe7d14c
commit
b12abd8f73
1 changed files with 1 additions and 0 deletions
|
@ -694,6 +694,7 @@ static void DesfireJoinBlockToBytes(uint8_t *blockdata, size_t blockdatacount, s
|
|||
static void DesfireSplitBytesToBlock(uint8_t *blockdata, size_t *blockdatacount, size_t blockdatasize, uint8_t *dstdata, size_t dstdatalen) {
|
||||
size_t len = 0;
|
||||
for (int i = 0; i < *blockdatacount; i++) {
|
||||
memset(&blockdata[i * blockdatasize + 1], 0, blockdatasize - 1);
|
||||
size_t tlen = len + blockdata[i * blockdatasize];
|
||||
if (tlen > dstdatalen) {
|
||||
tlen = dstdatalen;
|
||||
|
|
Loading…
Reference in a new issue