  	p = (unsigned char *)RSTRING_PTR(str);
  	i2d_ASN1_SET_OF_ASN1_TYPE(attr->value.set, &p,
 diff -up ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c.orig ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c
---- ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c.orig	2008-07-22 09:34:23.052166656 -0600
-+++ ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c	2010-04-18 22:57:15.824180736 -0600
+--- ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c.orig	2008-07-22 09:34:23.065011712 -0600
++++ ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c	2010-05-17 23:44:05.666632192 -0600
 @@ -264,7 +264,7 @@ ossl_x509crl_get_revoked(VALUE self)
      VALUE ary, revoked;
  

  */
 int string2hex(const unsigned char *, int, char **, int *);
diff -up ruby-1.9.1-p243/ext/openssl/ossl_pkcs7.c.orig ruby-1.9.1-p243/ext/openssl/ossl_pkcs7.c
--- ruby-1.9.1-p243/ext/openssl/ossl_pkcs7.c.orig	2008-07-22 09:34:23.050069504 -0600
+++ ruby-1.9.1-p243/ext/openssl/ossl_pkcs7.c	2010-04-18 22:57:15.864550912 -0600
@@ -572,12 +572,11 @@ ossl_pkcs7_add_certificate(VALUE self, V
     return self;
 }

 
 static VALUE
diff -up ruby-1.9.1-p243/ext/openssl/ossl_ssl.c.orig ruby-1.9.1-p243/ext/openssl/ossl_ssl.c
--- ruby-1.9.1-p243/ext/openssl/ossl_ssl.c.orig	2009-04-19 07:32:18.064225280 -0600
+++ ruby-1.9.1-p243/ext/openssl/ossl_ssl.c	2010-05-17 23:44:05.653262848 -0600
@@ -1195,10 +1195,10 @@ ossl_ssl_get_peer_cert_chain(VALUE self)
     }
     chain = SSL_get_peer_cert_chain(ssl);
