From: Azat Khuzhin Date: Fri, 11 Mar 2016 17:06:11 +0000 (+0300) Subject: test/http: read_on_write_error: fix it for win32 X-Git-Tag: release-2.1.6-beta~58 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3b581693ac1967f7f8d98491cb772a1b415eb4cd;p=libevent test/http: read_on_write_error: fix it for win32 Fixes: https://ci.appveyor.com/project/nmathewson/libevent/build/2.1.5.216#L499 (win32) --- diff --git a/test/regress_http.c b/test/regress_http.c index 1280a8db..222bff5f 100644 --- a/test/regress_http.c +++ b/test/regress_http.c @@ -3783,6 +3783,7 @@ http_failed_request_done(struct evhttp_request *req, void *arg) end: event_base_loopexit(arg, NULL); } +#ifndef WIN32 static void http_expectation_failed_done(struct evhttp_request *req, void *arg) { @@ -3791,6 +3792,7 @@ http_expectation_failed_done(struct evhttp_request *req, void *arg) end: event_base_loopexit(arg, NULL); } +#endif static void http_data_length_constraints_test_impl(void *arg, int read_on_write_error) @@ -3806,8 +3808,10 @@ http_data_length_constraints_test_impl(void *arg, int read_on_write_error) test_ok = 0; cb = http_failed_request_done; +#ifndef WIN32 if (read_on_write_error) cb = http_data_length_constraints_test_done; +#endif http = http_setup(&port, data->base, 0); @@ -3853,8 +3857,10 @@ http_data_length_constraints_test_impl(void *arg, int read_on_write_error) } event_base_dispatch(data->base); +#ifndef WIN32 if (read_on_write_error) cb = http_large_entity_test_done; +#endif evhttp_set_max_body_size(http, size - 2); req = evhttp_request_new(cb, data->base); evhttp_add_header(evhttp_request_get_output_headers(req), "Host", "somehost"); @@ -3883,8 +3889,10 @@ http_data_length_constraints_test_impl(void *arg, int read_on_write_error) } event_base_dispatch(data->base); +#ifndef WIN32 if (read_on_write_error) cb = http_expectation_failed_done; +#endif req = evhttp_request_new(cb, data->base); evhttp_add_header(evhttp_request_get_output_headers(req), "Host", "somehost"); evhttp_add_header(evhttp_request_get_output_headers(req), "Expect", "101-continue");