mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 05:43:48 -07:00
fix: coverity mem leak
This commit is contained in:
parent
0f507c24e1
commit
889d1c93cb
1 changed files with 5 additions and 3 deletions
|
@ -536,9 +536,11 @@ static int CmdHFiClassSniff(const char *Cmd) {
|
||||||
arg_lit0("j", "jam", "Jam (prevent) e-purse updates"),
|
arg_lit0("j", "jam", "Jam (prevent) e-purse updates"),
|
||||||
arg_param_end
|
arg_param_end
|
||||||
};
|
};
|
||||||
CLIExecWithReturn(ctx, Cmd, argtable, true);
|
|
||||||
|
|
||||||
|
CLIExecWithReturn(ctx, Cmd, argtable, true);
|
||||||
bool jam_epurse_update = arg_get_lit(ctx, 1);
|
bool jam_epurse_update = arg_get_lit(ctx, 1);
|
||||||
|
CLIParserFree(ctx);
|
||||||
|
|
||||||
const uint8_t update_epurse_sequence[2] = {0x87, 0x02};
|
const uint8_t update_epurse_sequence[2] = {0x87, 0x02};
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
|
@ -1888,7 +1890,7 @@ static int iclass_read_block(uint8_t *KEY, uint8_t blockno, uint8_t keyType, boo
|
||||||
PrintAndLogEx(INFO, "-----------------------------------------------------------------");
|
PrintAndLogEx(INFO, "-----------------------------------------------------------------");
|
||||||
uint8_t dec_data[8];
|
uint8_t dec_data[8];
|
||||||
uint64_t a = bytes_to_num(result->blockdata, 8);
|
uint64_t a = bytes_to_num(result->blockdata, 8);
|
||||||
if (leadingzeros(a) < 16) {
|
if (leadingzeros(a) < 12) {
|
||||||
PrintAndLogEx(INFO, "data looks encrypted, false positive is possible");
|
PrintAndLogEx(INFO, "data looks encrypted, false positive is possible");
|
||||||
Decrypt(result->blockdata, dec_data);
|
Decrypt(result->blockdata, dec_data);
|
||||||
PrintAndLogEx(SUCCESS, "decrypted : " _GREEN_("%s"), sprint_hex(dec_data, sizeof(dec_data)));
|
PrintAndLogEx(SUCCESS, "decrypted : " _GREEN_("%s"), sprint_hex(dec_data, sizeof(dec_data)));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue