Thu, 26 Feb 2026 21:43:20 +0100
adjust test_http_client_io subroutine
| src/server/proxy/httpclient.c | file | annotate | diff | comparison | revisions |
--- a/src/server/proxy/httpclient.c Thu Feb 26 21:35:53 2026 +0100 +++ b/src/server/proxy/httpclient.c Thu Feb 26 21:43:20 2026 +0100 @@ -1089,6 +1089,7 @@ util_socket_setnonblock(fds[0], 1); util_socket_setnonblock(fds[1], 1); client->socketfd = fds[0]; + client->event.cookie = client; int sock = fds[1]; // setup client @@ -1110,9 +1111,7 @@ client->response_body_write_userdata = &testr; // test IO - Event event; - event.cookie = client; - int ret = client_io(&dummy, &event); + int ret = client_io(&dummy, &client->event); CX_TEST_ASSERT(!client->error); CX_TEST_ASSERT(ret == 1); @@ -1126,7 +1125,7 @@ } CX_TEST_ASSERT(r > 0); req_header_pos += r; - ret = client_io(&dummy, &event); + ret = client_io(&dummy, &client->event); CX_TEST_ASSERT(!client->error); CX_TEST_ASSERT(ret == 1); } @@ -1152,7 +1151,7 @@ response_str_pos += w; } - ret = client_io(&dummy, &event); + ret = client_io(&dummy, &client->event); if(ret == 0) { in_progress = 0; }