diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index e2b9eae92..f30b54e95 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -3641,6 +3641,7 @@ static int CmdHFiClassEncode(const char *Cmd) { } if (keylen != 16) { PrintAndLogEx(ERR, "Failed to load transport key from file"); + free(enckeyptr); return PM3_EINVARG; } memcpy(enc_key, enckeyptr, sizeof(enc_key));