when v3_alt.c:v2i_GENERAL_NAME went from the big if-then-else to a
switch it lost a break for otherName:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- v3_alt.c.orig 2008-07-09 10:56:39.000000000 -0700
+++ v3_alt.c 2008-07-09 10:56:56.000000000 -0700
@@ -486,6 +486,8 @@
X509V3err(X509V3_F_A2I_GENERAL_NAME,X509V3_R_OTHER NAME_ERROR);
goto err;
}
+ break;
+
default:
X509V3err(X509V3_F_A2I_GENERAL_NAME,X509V3_R_UNSUP PORTED_TYPE);
goto err;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~

ALSO, i get segfaults when trying to use RID:x.y.z or sometimes, just
garbage data in the ASN1 output. didn't track that one down yet.


__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org