forget to free memory

This commit is contained in:
merlokk 2017-11-19 18:46:46 +02:00
commit 496cf2fbd3

View file

@ -744,15 +744,19 @@ int CmdHF14AAPDU(const char *cmd) {
arg_str1(NULL, NULL, "<APDU (hex)>", NULL), arg_str1(NULL, NULL, "<APDU (hex)>", NULL),
arg_param_end arg_param_end
}; };
if (CLParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0]))) if (CLParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0]))){
CLParserFree()
return 0; return 0;
}
activateField = arg_get_lit(1)->count; activateField = arg_get_lit(1)->count;
leaveSignalON = arg_get_lit(2)->count; leaveSignalON = arg_get_lit(2)->count;
decodeTLV = arg_get_lit(3)->count; decodeTLV = arg_get_lit(3)->count;
// len = data + PCB(1b) + CRC(2b) // len = data + PCB(1b) + CRC(2b)
if (CLParamHexToBuf(arg_get_str(4), data, sizeof(data) - 1 -2, &datalen)) if (CLParamHexToBuf(arg_get_str(4), data, sizeof(data) - 1 -2, &datalen)) {
CLParserFree()
return 1; return 1;
}
CLParserFree(); CLParserFree();
// PrintAndLog("---str [%d] %s", astr->count, astr->sval[0]); // PrintAndLog("---str [%d] %s", astr->count, astr->sval[0]);