From ebb9c7ae04f905f86f6beddba06a9b0c3e4e0ac8 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Wed, 5 Jan 2011 23:53:24 -0800 Subject: Made unit_setup() return an error code to abort the test early This makes it possible to skip the call to unit_stop() in such cases. Also use Curl_safefree() in unit test 1302 so it will pass the memory torture test. --- tests/unit/curlcheck.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tests/unit/curlcheck.h') diff --git a/tests/unit/curlcheck.h b/tests/unit/curlcheck.h index 57babe5c7..9d738430c 100644 --- a/tests/unit/curlcheck.h +++ b/tests/unit/curlcheck.h @@ -46,12 +46,13 @@ extern int unitfail; int test(char *unused) \ { \ (void)unused; \ - unit_setup(); \ - { + if (unit_setup()) { \ + fail("unit_setup() failure"); \ + } else { #define UNITTEST_STOP \ + unit_stop(); \ } \ - unit_stop(); \ return unitfail; \ } -- cgit v1.2.3