Author: rjung
Date: Tue Feb 10 08:53:09 2015
New Revision: 1658641
URL: http://svn.apache.org/r1658641
Log:
Replace access to OpenSSL SSL internals
by accessor function. Internals are no longer
available for OpenSSL master.
Not compiled or tested, waiting for GUMP.
Modified:
tomcat/native/trunk/native/src/sslnetwork.c
Modified: tomcat/native/trunk/native/src/sslnetwork.c
URL:
http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslnetwork.c?rev=1658641&r1=1658640&r2=1658641&view=diff
==============================================================================
--- tomcat/native/trunk/native/src/sslnetwork.c (original)
+++ tomcat/native/trunk/native/src/sslnetwork.c Tue Feb 10 08:53:09 2015
@@ -408,7 +408,7 @@ ssl_socket_recv(apr_socket_t *sock, char
i = SSL_get_error(con->ssl, s);
/* Special case if the "close notify" alert send by peer */
- if (s == 0 && (con->ssl->shutdown & SSL_RECEIVED_SHUTDOWN)) {
+ if (s == 0 && (SSL_get_shutdown(con->ssl) &
SSL_RECEIVED_SHUTDOWN)) {
*len = 0;
return APR_EOF;
}
@@ -633,7 +633,7 @@ TCN_IMPLEMENT_CALL(jint, SSLSocket, rene
if (SSL_get_state(con->ssl) != SSL_ST_OK) {
return APR_EGENERAL;
}
- con->ssl->state = SSL_ST_ACCEPT;
+ SSL_set_state(con->ssl, SSL_ST_ACCEPT);
ecode = SSL_ERROR_WANT_READ;
while (ecode == SSL_ERROR_WANT_READ) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]