From c1181468031cdcded310340b31ee4385d5042ae5 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Mon, 19 Jun 2017 09:26:16 -0600 Subject: [PATCH] set return code to TEST_SUCCESS on successful connection --- tests/api.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/api.c b/tests/api.c index 3009db18b..fe3db4d2e 100644 --- a/tests/api.c +++ b/tests/api.c @@ -1055,17 +1055,17 @@ static THREAD_RETURN WOLFSSL_THREAD run_wolfssl_server(void* args) #ifdef WOLFSSL_TIRTOS Task_yield(); #endif - wolfSSL_shutdown(ssl); + ((func_args*)args)->return_code = TEST_SUCCESS; } if (callbacks->on_result) callbacks->on_result(ssl); + wolfSSL_shutdown(ssl); wolfSSL_free(ssl); wolfSSL_CTX_free(ctx); CloseSocket(cfd); - ((func_args*)args)->return_code = TEST_SUCCESS; #ifdef WOLFSSL_TIRTOS fdCloseSession(Task_self()); @@ -1158,6 +1158,7 @@ static void run_wolfssl_client(void* args) input[idx] = 0; printf("Server response: %s\n", input); } + ((func_args*)args)->return_code = TEST_SUCCESS; } if (callbacks->on_result) @@ -1166,7 +1167,6 @@ static void run_wolfssl_client(void* args) wolfSSL_free(ssl); wolfSSL_CTX_free(ctx); CloseSocket(sfd); - ((func_args*)args)->return_code = TEST_SUCCESS; #ifdef WOLFSSL_TIRTOS fdCloseSession(Task_self());