summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec_asn1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ec/ec_asn1.c')
-rw-r--r--src/lib/libcrypto/ec/ec_asn1.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c
index 2409cd0886..342db2a992 100644
--- a/src/lib/libcrypto/ec/ec_asn1.c
+++ b/src/lib/libcrypto/ec/ec_asn1.c
@@ -805,8 +805,7 @@ ec_asn1_parameters2group(const ECPARAMETERS * params)
805 } 805 }
806 /* extract seed (optional) */ 806 /* extract seed (optional) */
807 if (params->curve->seed != NULL) { 807 if (params->curve->seed != NULL) {
808 if (ret->seed != NULL) 808 free(ret->seed);
809 free(ret->seed);
810 if (!(ret->seed = malloc(params->curve->seed->length))) { 809 if (!(ret->seed = malloc(params->curve->seed->length))) {
811 ECerr(EC_F_EC_ASN1_PARAMETERS2GROUP, 810 ECerr(EC_F_EC_ASN1_PARAMETERS2GROUP,
812 ERR_R_MALLOC_FAILURE); 811 ERR_R_MALLOC_FAILURE);