OpenSSL 0.9.8 fix
authorAndrew McNab <andrew.mcnab@manchester.ac.uk>
Tue, 12 Jun 2007 23:38:13 +0000 (23:38 +0000)
committerAndrew McNab <andrew.mcnab@manchester.ac.uk>
Tue, 12 Jun 2007 23:38:13 +0000 (23:38 +0000)
org.gridsite.core/CHANGES
org.gridsite.core/src/mod_gridsite.c

index cd2c30c..3f2825b 100644 (file)
@@ -1,3 +1,6 @@
+* Wed Jun 13 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
+- Include ctx->param->flags fix in mod_gridsite for
+  OpenSSL 0.9.8 from Bruno Harbulot.
 * Fri May 10 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
 - ==== GridSite version 1.5.1 ====
 * Fri Feb 16 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
index 2e27cbc..a0fe7ef 100644 (file)
@@ -3078,7 +3078,11 @@ int GRST_X509_check_issued_wrapper(X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
                            X509_get_subject_name(x)) != 0)) return 1;
  
     /* If we haven't asked for issuer errors don't set ctx */
+#if OPENSSL_VERSION_NUMBER < 0x00908000
     if (!(ctx->flags & X509_V_FLAG_CB_ISSUER_CHECK)) return 0;
+#else
+    if (!(ctx->param->flags & X509_V_FLAG_CB_ISSUER_CHECK)) return 0;
+#endif 
   
     ctx->error = ret;
     ctx->current_cert = x;