Skip to content

Commit c3fea8c

Browse files
committed
fixup! client: resend data when didn't receive reply after timeout
1 parent e96837a commit c3fea8c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

examples/client/client.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1104,7 +1104,8 @@ static int ClientWriteRead(WOLFSSL* ssl, const char* msg, int msgSz,
11041104
else
11051105
break;
11061106
}
1107-
} while (0);
1107+
break;
1108+
} while (1);
11081109

11091110
if (ret != 0) {
11101111
char buffer[WOLFSSL_MAX_ERROR_SZ];
@@ -4542,7 +4543,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
45424543
XMEMCPY(msg, kResumeMsg, msgSz);
45434544
}
45444545

4545-
(void)ClientWriteRead(sslResume, msg, msgSz, reply, sizeof(reply),
4546+
(void)ClientWriteRead(sslResume, msg, msgSz, reply, sizeof(reply)-1,
45464547
sendGET, " resume", 0);
45474548

45484549
ret = wolfSSL_shutdown(sslResume);

0 commit comments

Comments
 (0)