mturk 2005/07/12 06:28:57 Modified: jni/native/src sslinfo.c Log: Socket used is abstract socket not the SSL opaque. Revision Changes Path 1.7 +11 -4 jakarta-tomcat-connectors/jni/native/src/sslinfo.c Index: sslinfo.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/sslinfo.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sslinfo.c 8 Jul 2005 07:49:56 -0000 1.6 +++ sslinfo.c 12 Jul 2005 13:28:57 -0000 1.7 @@ -203,13 +203,15 @@ TCN_IMPLEMENT_CALL(jobject, SSLSocket, getInfoB)(TCN_STDARGS, jlong sock, jint what) { - tcn_ssl_conn_t *s = J2P(sock, tcn_ssl_conn_t *); + tcn_socket_t *a = J2P(sock, tcn_socket_t *); + tcn_ssl_conn_t *s; jbyteArray array = NULL; apr_status_t rv = APR_SUCCESS; UNREFERENCED(o); TCN_ASSERT(sock != 0); + s = (tcn_ssl_conn_t *)(a->opaque); switch (what) { case SSL_INFO_SESSION_ID: { @@ -281,13 +283,15 @@ TCN_IMPLEMENT_CALL(jstring, SSLSocket, getInfoS)(TCN_STDARGS, jlong sock, jint what) { - tcn_ssl_conn_t *s = J2P(sock, tcn_ssl_conn_t *); + tcn_socket_t *a = J2P(sock, tcn_socket_t *); + tcn_ssl_conn_t *s; jstring value = NULL; apr_status_t rv = APR_SUCCESS; UNREFERENCED(o); TCN_ASSERT(sock != 0); + s = (tcn_ssl_conn_t *)(a->opaque); switch (what) { case SSL_INFO_SESSION_ID: { @@ -491,12 +495,15 @@ TCN_IMPLEMENT_CALL(jint, SSLSocket, getInfoI)(TCN_STDARGS, jlong sock, jint what) { - tcn_ssl_conn_t *s = J2P(sock, tcn_ssl_conn_t *); + tcn_socket_t *a = J2P(sock, tcn_socket_t *); + tcn_ssl_conn_t *s; jint value = -1; UNREFERENCED(o); TCN_ASSERT(sock != 0); + s = (tcn_ssl_conn_t *)(a->opaque); + switch (what) { case SSL_INFO_CIPHER_USEKEYSIZE: case SSL_INFO_CIPHER_ALGKEYSIZE:
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]