From 8d59f61b9b10a1e7bc69e03e64cc1b3e43b4b232 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Wed, 4 Jan 2023 13:04:45 +0100 Subject: [PATCH] Fix test_wolfSSL_dtls_stateless_resume test case --- tests/api.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/api.c b/tests/api.c index 8cce686e3..95b010f5a 100644 --- a/tests/api.c +++ b/tests/api.c @@ -59283,7 +59283,7 @@ static int _test_wolfSSL_dtls_stateless_resume(byte useticket, byte bad) wolfSSL_free(ssl_s); wolfSSL_CTX_free(ctx_c); wolfSSL_CTX_free(ctx_s); - return TEST_SUCCESS; + return 0; } static int test_wolfSSL_dtls_stateless_resume(void) @@ -59292,18 +59292,18 @@ static int test_wolfSSL_dtls_stateless_resume(void) #ifdef HAVE_SESSION_TICKET ret = _test_wolfSSL_dtls_stateless_resume(1, 0); if (ret != 0) - return ret; + return TEST_RES_CHECK(ret); ret = _test_wolfSSL_dtls_stateless_resume(1, 1); if (ret != 0) - return ret - 100; + return TEST_RES_CHECK(ret - 100); #endif /* HAVE_SESION_TICKET */ ret = _test_wolfSSL_dtls_stateless_resume(0, 0); if (ret != 0) - return ret - 200; + return TEST_RES_CHECK(ret - 200); ret = _test_wolfSSL_dtls_stateless_resume(0, 1); if (ret != 0) - return ret - 300; - return TEST_SUCCESS; + return TEST_RES_CHECK(ret - 300); + return TEST_RES_CHECK(TEST_SUCCESS); } #endif /* WOLFSSL_DTLS_NO_HVR_ON_RESUME */ @@ -60734,6 +60734,7 @@ void ApiTest(void) ("Test failed\n"), ("ret %d", ret)); + TestCleanup(); }