From 1c8f6acadc03f1a480b3ffdb6e00a1f94daadf0f Mon Sep 17 00:00:00 2001 From: merlokk Date: Wed, 20 Dec 2017 13:25:25 +0200 Subject: [PATCH] added free(udol_data_tlv) --- client/emv/cmdemv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/emv/cmdemv.c b/client/emv/cmdemv.c index 3d4b0c1a..edddeeea 100644 --- a/client/emv/cmdemv.c +++ b/client/emv/cmdemv.c @@ -798,6 +798,7 @@ int CmdHFEMVExec(const char *cmd) { res = MSCComputeCryptoChecksum(true, (uint8_t *)udol_data_tlv->value, udol_data_tlv->len, buf, sizeof(buf), &len, &sw, tlvRoot); if (res) { PrintAndLog("ERROR Compute Crypto Checksum. APDU error %4x", sw); + free(udol_data_tlv); dreturn(9); } @@ -805,6 +806,7 @@ int CmdHFEMVExec(const char *cmd) { TLVPrintFromBuffer(buf, len); PrintAndLog(""); } + free(udol_data_tlv); } } else {