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]

Reply via email to