summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbcook <>2019-05-10 19:15:06 +0000
committerbcook <>2019-05-10 19:15:06 +0000
commit244ff5133ad73138555d48395047d057f93444fd (patch)
tree4c5b217f7e4c13eca4db7e282c5e2df05d2779ba /src
parent70665059314d793e491190f527c68ffb3047b0b6 (diff)
downloadopenbsd-244ff5133ad73138555d48395047d057f93444fd.tar.gz
openbsd-244ff5133ad73138555d48395047d057f93444fd.tar.bz2
openbsd-244ff5133ad73138555d48395047d057f93444fd.zip
Initialize EC_KEY_METHOD before use.
Fixes COV-186146 ok tb, beck
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/ec/ec_kmeth.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_kmeth.c b/src/lib/libcrypto/ec/ec_kmeth.c
index 664c412c1a..1fb9e57f32 100644
--- a/src/lib/libcrypto/ec/ec_kmeth.c
+++ b/src/lib/libcrypto/ec/ec_kmeth.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_kmeth.c,v 1.4 2019/01/19 01:18:56 tb Exp $ */ 1/* $OpenBSD: ec_kmeth.c,v 1.5 2019/05/10 19:15:06 bcook Exp $ */
2/* 2/*
3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
4 * project. 4 * project.
@@ -186,7 +186,7 @@ EC_KEY_METHOD_new(const EC_KEY_METHOD *meth)
186{ 186{
187 EC_KEY_METHOD *ret; 187 EC_KEY_METHOD *ret;
188 188
189 if ((ret = malloc(sizeof(*meth))) == NULL) 189 if ((ret = calloc(1, sizeof(*meth))) == NULL)
190 return NULL; 190 return NULL;
191 if (meth != NULL) 191 if (meth != NULL)
192 *ret = *meth; 192 *ret = *meth;