Skip to content

Commit d667e86

Browse files
committed
Create ticket only once
1 parent 0df5f35 commit d667e86

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/internal.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39756,7 +39756,10 @@ static int AddPSKtoPreMasterSecret(WOLFSSL* ssl)
3975639756
WOLFSSL_START(WC_FUNC_TICKET_SEND);
3975739757
WOLFSSL_ENTER("SendTicket");
3975839758

39759-
if (ssl->options.createTicket) {
39759+
if (ssl->options.createTicket &&
39760+
/* This will be set when SendHandshakeMsg returns WANT_WRITE. Create
39761+
* a new ticket only once. */
39762+
!ssl->options.buildingMsg) {
3976039763
ret = SetupTicket(ssl);
3976139764
if (ret != 0)
3976239765
return ret;

0 commit comments

Comments
 (0)