mturk 2005/06/18 01:01:54
Modified: jni/native/src sslnetwork.c sslutils.c
Log:
Fix compile time warnings.
Revision Changes Path
1.16 +18 -17 jakarta-tomcat-connectors/jni/native/src/sslnetwork.c
Index: sslnetwork.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/sslnetwork.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- sslnetwork.c 17 Jun 2005 14:17:00 -0000 1.15
+++ sslnetwork.c 18 Jun 2005 08:01:54 -0000 1.16
@@ -309,8 +309,9 @@
}
static apr_status_t APR_THREAD_FUNC
-ssl_socket_recv(tcn_ssl_conn_t *con, char *buf, apr_size_t *len)
+ssl_socket_recv(void *sock, char *buf, apr_size_t *len)
{
+ tcn_ssl_conn_t *con = (tcn_ssl_conn_t *)sock;
int s, rd = (int)(*len);
apr_status_t rv = APR_SUCCESS;
@@ -355,9 +356,10 @@
}
static apr_status_t APR_THREAD_FUNC
-ssl_socket_send(tcn_ssl_conn_t *con, const char *buf,
+ssl_socket_send(void *sock, const char *buf,
apr_size_t *len)
{
+ tcn_ssl_conn_t *con = (tcn_ssl_conn_t *)sock;
int s, rd = (int)(*len);
apr_status_t rv = APR_SUCCESS;
@@ -397,17 +399,18 @@
}
static apr_status_t APR_THREAD_FUNC
-ssl_socket_sendv(tcn_ssl_conn_t *sock,
+ssl_socket_sendv(void *sock,
const struct iovec *vec,
apr_int32_t nvec, apr_size_t *len)
{
+ tcn_ssl_conn_t *con = (tcn_ssl_conn_t *)sock;
apr_status_t rv;
apr_size_t readed = 0;
apr_int32_t i;
for (i = 0; i < nvec; i++) {
apr_size_t rd = vec[i].iov_len;
- if ((rv = ssl_socket_send(sock, vec[i].iov_base, &rd)) !=
APR_SUCCESS) {
+ if ((rv = ssl_socket_send(con, vec[i].iov_base, &rd)) !=
APR_SUCCESS) {
*len = readed;
return rv;
}
@@ -419,23 +422,21 @@
TCN_IMPLEMENT_CALL(jint, SSLSocket, attach)(TCN_STDARGS, jlong ctx,
- jlong sock, jlong pool)
+ jlong sock)
{
tcn_ssl_ctxt_t *c = J2P(ctx, tcn_ssl_ctxt_t *);
tcn_socket_t *s = J2P(sock, tcn_socket_t *);
- apr_pool_t *p = J2P(pool, apr_pool_t *);
tcn_ssl_conn_t *con;
apr_os_sock_t oss;
apr_status_t rv;
UNREFERENCED(o);
- TCN_ASSERT(pool != 0);
TCN_ASSERT(ctx != 0);
TCN_ASSERT(sock != 0);
if ((rv = apr_os_sock_get(&oss, s->sock)) != APR_SUCCESS)
return rv;
- if ((con = ssl_create(e, c, p)) == NULL)
+ if ((con = ssl_create(e, c, s->pool)) == NULL)
return APR_EGENERAL;
con->sock = s->sock;
@@ -445,14 +446,14 @@
else
SSL_set_connect_state(con->ssl);
/* Change socket type */
- s->type = TCN_SOCKET_SSL;
- s->cleanup = ssl_cleanup;
- s->net_recv = ssl_socket_recv;
- s->net_send = ssl_socket_send;
- s->net_sendv = ssl_socket_sendv;
- s->net_shutdown = ssl_socket_shutdown;
- s->net_close = ssl_socket_close;
- s->opaque = con;
+ s->type = TCN_SOCKET_SSL;
+ s->cleanup = ssl_cleanup;
+ s->recv = ssl_socket_recv;
+ s->send = ssl_socket_send;
+ s->sendv = ssl_socket_sendv;
+ s->shutdown = ssl_socket_shutdown;
+ s->close = ssl_socket_close;
+ s->opaque = con;
return APR_SUCCESS;
}
1.30 +1 -3 jakarta-tomcat-connectors/jni/native/src/sslutils.c
Index: sslutils.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/sslutils.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- sslutils.c 17 Jun 2005 09:41:30 -0000 1.29
+++ sslutils.c 18 Jun 2005 08:01:54 -0000 1.30
@@ -336,7 +336,6 @@
RSA *SSL_callback_tmp_RSA(SSL *ssl, int export, int keylen)
{
- tcn_ssl_conn_t *conn = (tcn_ssl_conn_t *)SSL_get_app_data(ssl);
int idx;
/* doesn't matter if export flag is on,
@@ -372,7 +371,6 @@
*/
DH *SSL_callback_tmp_DH(SSL *ssl, int export, int keylen)
{
- tcn_ssl_conn_t *conn = (tcn_ssl_conn_t *)SSL_get_app_data(ssl);
int idx;
switch (keylen) {
case 512:
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]