summaryrefslogtreecommitdiffstats
path: root/crypto/dsa
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2006-03-31 18:11:54 +0000
committerDr. Stephen Henson <steve@openssl.org>2006-03-31 18:11:54 +0000
commit99516f81b17154ead5b9591f725251f81fa414a1 (patch)
treecd1591ca26e063b62c240c522aca4f4aa878cf35 /crypto/dsa
parentd6091d5a39afa5a09ddb81da6918fad316e02c50 (diff)
Initialize pval.
Diffstat (limited to 'crypto/dsa')
-rw-r--r--crypto/dsa/dsa_ameth.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/crypto/dsa/dsa_ameth.c b/crypto/dsa/dsa_ameth.c
index 9d55665c4a..b9f7a4d687 100644
--- a/crypto/dsa/dsa_ameth.c
+++ b/crypto/dsa/dsa_ameth.c
@@ -123,7 +123,7 @@ static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
{
DSA *dsa;
- void *pval;
+ void *pval = NULL;
int ptype;
unsigned char *penc = NULL;
int penclen;
@@ -143,10 +143,7 @@ static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
ptype = V_ASN1_SEQUENCE;
}
else
- {
ptype = V_ASN1_UNDEF;
- pval = NULL;
- }
dsa->write_params=0;
penclen = i2d_DSAPublicKey(dsa, &penc);