diff --git a/src/internal.c b/src/internal.c index 30579538e5..c3455f079e 100644 --- a/src/internal.c +++ b/src/internal.c @@ -34834,7 +34834,7 @@ int SetTicket(WOLFSSL* ssl, const byte* ticket, word32 length) } ssl->session->ticketLen = (word16)length; - if (length > 0) { + if (length >= ID_LEN) { XMEMCPY(ssl->session->ticket, ticket, length); if (ssl->session_ticket_cb != NULL) { ssl->session_ticket_cb(ssl,