From 03b7ac559a8abe74f4ba59022c5bf224d572e131 Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 11 Aug 2020 16:09:25 -0700 Subject: [PATCH] Fix for example return code checking. --- .../e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c index 6e9bba82a..01cf0b573 100644 --- a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c +++ b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c @@ -142,7 +142,6 @@ void wolfssl_thread_entry(void *pvParameters) { } memset(buff, 0, sizeof(buff)); ret = wolfSSL_read(ssl, buff, sizeof(buff) - 1); - if (ret < 0) break; @@ -156,6 +155,8 @@ void wolfssl_thread_entry(void *pvParameters) { /* Reply back to the client */ ret = wolfSSL_write(ssl, buff, (int) strlen(buff)); + if (ret < 0) + break; /* Cleanup after this connection */ util_Cleanup(xConnectedSocket, ctx, ssl);