From d24071b6e70c4dc96b39a9bd9446d4b618c2b5c2 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 28 Jan 2019 15:24:33 +0100 Subject: [PATCH] fixup unit1654 to survive torture test --- tests/unit/unit1654.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/unit/unit1654.c b/tests/unit/unit1654.c index 2a74055024ee51..751ab65c1418cc 100644 --- a/tests/unit/unit1654.c +++ b/tests/unit/unit1654.c @@ -45,11 +45,14 @@ UNITTEST_START UNITTEST_START { char outname[256]; - CURL *curl = curl_easy_init(); + CURL *curl; CURLcode result; struct altsvcinfo *asi = Curl_altsvc_init(arg); if(!asi) return 1; + curl = curl_easy_init(); + if(!curl) + goto fail; fail_unless(asi->num == 4, "wrong number of entries"); msnprintf(outname, sizeof(outname), "%s-out", arg); @@ -107,8 +110,9 @@ UNITTEST_START Curl_altsvc_save(asi, outname); - Curl_altsvc_cleanup(asi); curl_easy_cleanup(curl); + fail: + Curl_altsvc_cleanup(asi); return unitfail; } UNITTEST_STOP