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_OTHERNAME_ERROR);
                        goto err;
                        }
+                break;
+
                default:
                X509V3err(X509V3_F_A2I_GENERAL_NAME,X509V3_R_UNSUPPORTED_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                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to