mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-08 10:50:48 +02:00
Merge pull request #10201 from gasbytes/quic_record_cap
add missing WOLFSSL_QUIC_MAX_RECORD_CAPACITY check on the early-data
This commit is contained in:
@@ -76,6 +76,11 @@ static QuicRecord *quic_record_make(WOLFSSL *ssl,
|
||||
qr->level = level;
|
||||
if (level == wolfssl_encryption_early_data) {
|
||||
qr->capacity = qr->len = (word32)len;
|
||||
if (qr->capacity > WOLFSSL_QUIC_MAX_RECORD_CAPACITY) {
|
||||
WOLFSSL_MSG("QUIC early data length larger than expected");
|
||||
quic_record_free(ssl, qr);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
else {
|
||||
qr->capacity = qr->len = (word32) qr_length(data, len);
|
||||
|
||||
Reference in New Issue
Block a user