Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/ssl_gnutls.c

    r720f7a9 r0db6618  
    4242#include <limits.h>
    4343
     44#if defined(ULONG_MAX) && ULONG_MAX > 4294967295UL
     45#define GNUTLS_STUPID_CAST (long)
     46#else
     47#define GNUTLS_STUPID_CAST (int)
     48#endif
     49
    4450#define SSLDEBUG 0
    4551
     
    329335
    330336        sock_make_nonblocking(conn->fd);
    331         gnutls_transport_set_ptr(conn->session, (gnutls_transport_ptr_t) (long) conn->fd);
     337        gnutls_transport_set_ptr(conn->session, (gnutls_transport_ptr_t) GNUTLS_STUPID_CAST conn->fd);
    332338
    333339        ssl_cache_resume(conn);
Note: See TracChangeset for help on using the changeset viewer.