mirror of
https://github.com/cuberite/libevent.git
synced 2025-08-04 01:36:23 -04:00
test: http/autofree_connection cleanup
(cherry picked from commit e8c8951029a0a084dd73b27e6dc3b637a7c914db)
This commit is contained in:
parent
1be25938b0
commit
65a002a8e5
@ -1304,14 +1304,10 @@ http_autofree_connection_test(void *arg)
|
|||||||
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Host", "somehost");
|
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Host", "somehost");
|
||||||
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Connection", "close");
|
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Connection", "close");
|
||||||
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Empty", "itis");
|
evhttp_add_header(evhttp_request_get_output_headers(req[i]), "Empty", "itis");
|
||||||
}
|
|
||||||
|
|
||||||
/* We give ownership of the request to the connection */
|
if (evhttp_make_request(evcon, req[i], EVHTTP_REQ_GET, "/test") == -1) {
|
||||||
if (evhttp_make_request(evcon, req[0], EVHTTP_REQ_GET, "/test") == -1) {
|
tt_abort_msg("couldn't make request");
|
||||||
tt_abort_msg("couldn't make request");
|
}
|
||||||
}
|
|
||||||
if (evhttp_make_request(evcon, req[1], EVHTTP_REQ_GET, "/test") == -1) {
|
|
||||||
tt_abort_msg("couldn't make request");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1322,10 +1318,8 @@ http_autofree_connection_test(void *arg)
|
|||||||
evhttp_connection_free_on_completion(evcon);
|
evhttp_connection_free_on_completion(evcon);
|
||||||
evcon = NULL;
|
evcon = NULL;
|
||||||
|
|
||||||
// req0
|
for (i = 0; i < ARRAY_SIZE(req); ++i)
|
||||||
event_base_dispatch(data->base);
|
event_base_dispatch(data->base);
|
||||||
// req1
|
|
||||||
event_base_dispatch(data->base);
|
|
||||||
|
|
||||||
/* at this point, the http server should have no connection */
|
/* at this point, the http server should have no connection */
|
||||||
tt_assert(TAILQ_FIRST(&http->connections) == NULL);
|
tt_assert(TAILQ_FIRST(&http->connections) == NULL);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user