fix the free ctx calls

This commit is contained in:
iceman1001 2023-10-30 13:05:46 +01:00
parent b0ee6ae67b
commit 2763ead13b

View file

@ -792,20 +792,16 @@ static int CmdHF_ntag424_info(const char *Cmd) {
return PM3_SUCCESS;
}
static int ntag424_cli_get_auth_information(CLIParserContext *ctx, int key_no_index, int key_index, int *keyno, uint8_t *key_out) {
static int ntag424_cli_get_auth_information(CLIParserContext *ctx, int keyno_index, int key_index, int *keyno, uint8_t *key_out) {
if (keyno) {
*keyno = arg_get_int(ctx, keyno_index);
}
int keylen = 16;
if (keyno) {
*keyno = arg_get_int(ctx, key_no_index);
}
uint8_t key[16] = {0};
CLIGetHexWithReturn(ctx, key_index, key, &keylen);
if (CLIParamHexToBuf(arg_get_str((ctx), key_index), key, sizeof(key), &keylen)) {
}
if (keylen != 16) {
if (CLIParamHexToBuf(arg_get_str(ctx, key_index), key, sizeof(key), &keylen) || (keylen != 16)) {
return PM3_ESOFT;
}