summaryrefslogtreecommitdiffstats
path: root/crypto/asn1/asn1_gen.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2006-01-19 17:16:56 +0000
committerDr. Stephen Henson <steve@openssl.org>2006-01-19 17:16:56 +0000
commit25a58453ff5b73e7b4d5e2764d7924424694a82a (patch)
treef2976013f4bddcbe185e7ef92a31e7948c3d9f8f /crypto/asn1/asn1_gen.c
parent00fe865dbec8fb626a63ed9f5b0be4073597c7a8 (diff)
Fixes for BOOL handling: produce errors for invalid string for mini-compiler,
correctly encode FALSE for BOOL in ASN1_TYPE.
Diffstat (limited to 'crypto/asn1/asn1_gen.c')
-rw-r--r--crypto/asn1/asn1_gen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/asn1/asn1_gen.c b/crypto/asn1/asn1_gen.c
index dd5853c02f..aaa2c7eb3f 100644
--- a/crypto/asn1/asn1_gen.c
+++ b/crypto/asn1/asn1_gen.c
@@ -660,6 +660,8 @@ static ASN1_TYPE *asn1_str2type(const char *str, int format, int utype)
ASN1err(ASN1_F_ASN1_STR2TYPE, ASN1_R_NOT_ASCII_FORMAT);
goto bad_form;
}
+ vtmp.name = NULL;
+ vtmp.section = NULL;
vtmp.value = (char *)str;
if (!X509V3_get_value_bool(&vtmp, &atmp->value.boolean))
{