mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #5471 from icing/quic-mem-leak
Fix memory leak in QUIC transport parameters extensionpull/5468/head
commit
3f7d56d957
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue