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_param_end
};
if (CLParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0])))
if (CLParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0]))){
CLParserFree()
return 0;
}
activateField = arg_get_lit(1)->count;
leaveSignalON = arg_get_lit(2)->count;
decodeTLV = arg_get_lit(3)->count;
// 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;
}
CLParserFree();
// PrintAndLog("---str [%d] %s", astr->count, astr->sval[0]);