Merge pull request #5471 from icing/quic-mem-leak

Fix memory leak in QUIC transport parameters extension
This commit is contained in:
David Garske
2022-08-16 13:22:20 -07:00
committed by GitHub

View File

@@ -10445,6 +10445,10 @@ int TLSX_QuicTP_Use(WOLFSSL* ssl, TLSX_Type ext_type, int is_response)
goto cleanup;
}
}
if (extension->data) {
QuicTransportParam_free(extension->data, ssl->heap);
extension->data = NULL;
}
extension->resp = is_response;
extension->data = (void*)QuicTransportParam_dup(ssl->quic.transport_local, ssl->heap);
if (!extension->data) {