diff --git a/client/src/emv/emvcore.c b/client/src/emv/emvcore.c index 38347b7e0..913316725 100644 --- a/client/src/emv/emvcore.c +++ b/client/src/emv/emvcore.c @@ -804,6 +804,7 @@ int trDDA(EMVCommandChannel channel, bool decodeTLV, struct tlvdb *tlv) { emv_pk_free(pk); emv_pk_free(issuer_pk); emv_pk_free(icc_pk); + atc_db = NULL; return 9; } } else {