trying to free a pointer

This commit is contained in:
iceman1001 2022-07-06 14:56:42 +02:00
parent 2d4db27539
commit 8065d7eda0

View file

@ -39,7 +39,8 @@ int ecdsa_asn1_get_signature(uint8_t *signature, size_t signaturelen, uint8_t *r
}
memcpy(p, signature, signaturelen);
const unsigned char *end = p + signaturelen;
uint8_t *p_tmp = p;
const uint8_t *end = p + signaturelen;
int res = PM3_SUCCESS;
size_t len = 0;
@ -72,13 +73,15 @@ int ecdsa_asn1_get_signature(uint8_t *signature, size_t signaturelen, uint8_t *r
// check size
if (end != p) {
free(p);
free(p_tmp);
end = NULL;
return PM3_ESOFT;
}
}
exit:
// free(p);
free(p_tmp);
end = NULL;
return res;
}