From 11b0d963d3ea087fa119eedf52862073e57555a9 Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 21 Jul 2020 15:42:33 -0700 Subject: [PATCH] Fix for example client to send HTTP GET on resume with "-g". Fixes issue with `./scripts/openssl.test`. --- examples/client/client.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/examples/client/client.c b/examples/client/client.c index eefd9a41a..47d6fbeff 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -3419,8 +3419,16 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args) } #endif /* HAVE_SECURE_RENEGOTIATION */ - (void)ClientWrite(sslResume, kResumeMsg, (int)XSTRLEN(kResumeMsg), - " resume", 0); + XMEMSET(msg, 0, sizeof(msg)); + if (sendGET) { + msgSz = (int)XSTRLEN(kHttpGetMsg); + XMEMCPY(msg, kHttpGetMsg, msgSz); + } + else { + msgSz = (int)XSTRLEN(kResumeMsg); + XMEMCPY(msg, kResumeMsg, msgSz); + } + (void)ClientWrite(sslResume, msg, msgSz, " resume", 0); (void)ClientRead(sslResume, reply, sizeof(reply)-1, sendGET, "Server resume: ", 0);