mirror of
https://github.com/libevent/libevent.git
synced 2025-01-31 09:12:55 +08:00
test/et/et: use evutil_socket_t* over int* for pointer to the pair
Next code will not work correctly under win x64: evutil_socket_t very_long_pair_name[2]; int *pair = very_long_pair_name; // <-- accessing the second word of the first element Because sizeof(evutil_socket_t) == sizeof(intptr_t) == 8 P.S. in the 5334762f another test had been fixed instead of the one that really fails. Fixes: 5334762f ("test/et/et: fix it by using appropriate type for the SOCKET (evutil_socket_t)") Refs: #750 (cherry picked from commit 0791a17204ff70bbea92520352a0c6e8d185fa4b)
This commit is contained in:
parent
fa193d128f
commit
283da04721
@ -80,7 +80,7 @@ test_edgetriggered(void *data_)
|
||||
{
|
||||
struct basic_test_data *data = data_;
|
||||
struct event_base *base = data->base;
|
||||
int *pair = data->pair;
|
||||
evutil_socket_t *pair = data->pair;
|
||||
struct event *ev = NULL;
|
||||
const char *test = "test string";
|
||||
int supports_et;
|
||||
|
Loading…
x
Reference in New Issue
Block a user