From 74eedc8061fd2994be1ff3460c54f8cb65273b43 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 2 Jun 2014 12:52:32 +0200 Subject: unit-tests: Zero-initialize chunk to avoid free on non-successful fetch If the fetch fails, the fetcher is not required to return an empty chunk. Avoid the resulting invalid free() by initializing data.ptr to NULL. --- src/libstrongswan/tests/suites/test_fetch_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libstrongswan/tests/suites/test_fetch_http.c') diff --git a/src/libstrongswan/tests/suites/test_fetch_http.c b/src/libstrongswan/tests/suites/test_fetch_http.c index 42743c787..9f1eef2f3 100644 --- a/src/libstrongswan/tests/suites/test_fetch_http.c +++ b/src/libstrongswan/tests/suites/test_fetch_http.c @@ -281,7 +281,7 @@ START_TEST(test_response_code) { stream_service_t *service; status_t status; - chunk_t data; + chunk_t data = chunk_empty; char uri[256]; u_int code; -- cgit v1.2.3