Commit 3cc54008 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

Pointer to BN_MONT_CTX could be used uninitialized.

parent ff8bcccd
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -104,7 +104,7 @@ static int generate_key(DH *dh)
	int generate_new_key=0;
	unsigned l;
	BN_CTX *ctx;
	BN_MONT_CTX *mont;
	BN_MONT_CTX *mont=NULL;
	BIGNUM *pub_key=NULL,*priv_key=NULL;

	ctx = BN_CTX_new();
@@ -160,7 +160,7 @@ err:
static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
	{
	BN_CTX *ctx;
	BN_MONT_CTX *mont;
	BN_MONT_CTX *mont=NULL;
	BIGNUM *tmp;
	int ret= -1;