You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.0 KiB

Index: Crypt-SSLeay-0.51/SSLeay.xs
--- Crypt-SSLeay-0.51/SSLeay.xs.orig 2003-05-28 08:55:02 +0200
+++ Crypt-SSLeay-0.51/SSLeay.xs 2006-07-18 08:29:04 +0200
@@ -40,7 +40,7 @@
*/
-static void InfoCallback(SSL *s,int where,int ret)
+static void InfoCallback(const SSL *s,int where,int ret)
{
char *str;
int w;
@@ -107,9 +107,10 @@
int rand_bytes_read;
if(!bNotFirstTime) {
- SSLeay_add_all_algorithms();
SSL_load_error_strings();
ERR_load_crypto_strings();
+ SSL_library_init();
+ SSLeay_add_all_algorithms();
bNotFirstTime = 1;
}
Index: IO-Socket-SSL-1.02/SSL.pm
--- IO-Socket-SSL-1.02/SSL.pm.orig 2006-07-17 17:01:06 +0200
+++ IO-Socket-SSL-1.02/SSL.pm 2006-07-18 08:30:06 +0200
@@ -343,10 +343,7 @@
sub read {
my $self = shift;
- return $self->generic_read(
- $self->blocking ? \&Net::SSLeay::ssl_read_all : \&Net::SSLeay::read,
- @_
- );
+ return $self->generic_read(\&Net::SSLeay::read, @_);
}
sub peek {