I found a couple of places in event.c where the 'ev_fd' field of 'struct event' is cast from evutil_socket_t to an int. This field is a 64-bit pointer on 64-bit versions of MS Windows, and should not be cast to a 32-bit integer. See below for details.

Regards,

  - Mark


event.c:1361:    (*ev->ev_callback)((int)ev->ev_fd, ev->ev_res, ev->ev_arg);

event.c:1411:                   (*ev->ev_callback)(
event.c:1412: (int)ev->ev_fd, ev->ev_res, ev->ev_arg);
***********************************************************************
To unsubscribe, send an e-mail to majord...@freehaven.net with
unsubscribe libevent-users    in the body.

Reply via email to