openssl/ssl/quic
Niels Dossche 9ce28d5b4b Fix memory leaks in ossl_quic_calculate_retry_integrity_tag()
Fixes #25625

Several error paths return 0 directly instead of going to err to clean
up the objects.

CLA: trivial

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25636)

(cherry picked from commit e8d963594f)
2024-10-23 15:14:55 +02:00
..
build.info QLOG: Minor updates 2024-02-02 11:50:29 +00:00
cc_newreno.c Resolve some of the TODO(QUIC) items 2023-08-08 15:58:59 +02:00
json_enc.c Diverse small VMS build fixups 2024-04-04 18:15:10 +02:00
qlog.c Copyright year updates 2024-03-20 13:07:54 +01:00
qlog_event_helpers.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_ackm.c If the loss detection timer has fired we may not have lost packets 2023-10-30 08:01:58 +00:00
quic_cfq.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_channel.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_channel_local.h QUIC CHANNEL: Optimise struct packing 2024-02-08 16:50:01 +00:00
quic_demux.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_engine.c Rename list macros 2024-09-26 10:03:02 +02:00
quic_engine_local.h Minor updates 2023-12-21 08:12:06 +00:00
quic_fc.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_fifd.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_impl.c Do not implicitly start connection with SSL_handle_events() or SSL_poll() 2024-08-03 09:44:51 -04:00
quic_lcidm.c QUIC CHANNEL, LCIDM: Factor duplicate CID generation function 2023-12-21 08:12:00 +00:00
quic_local.h Copyright year updates 2024-03-20 13:07:54 +01:00
quic_method.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_port.c Rename list macros 2024-09-26 10:03:02 +02:00
quic_port_local.h Minor updates 2023-12-21 08:12:06 +00:00
quic_rcidm.c Rename list macros 2024-09-26 10:03:02 +02:00
quic_reactor.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_record_rx.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_record_shared.c ossl_qrl_enc_level_set_provide_secret(): Avoid leaking keyslot in error condition 2023-11-06 07:47:17 +00:00
quic_record_shared.h TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_record_tx.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_record_util.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_rstream.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_rx_depack.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_sf_list.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_srt_gen.c QUIC SRT GEN: Minor updates 2023-11-25 09:14:05 +00:00
quic_srtm.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_sstream.c QUIC SSTREAM: Fix bug in ossl_quic_sstream_is_totally_acked 2023-11-02 08:49:01 +00:00
quic_statm.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_stream_map.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_thread_assist.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_tls.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_trace.c Copyright year updates 2024-09-03 14:44:27 +02:00
quic_tserver.c Use correctly formatted ALPN data in tserver 2024-06-27 10:32:15 +01:00
quic_txp.c QUIC TXP: Fix reserve calculations for PING frames 2024-04-18 17:42:49 +02:00
quic_txpim.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_types.c QUIC: Move CID generation to quic_types.c 2023-12-21 08:12:06 +00:00
quic_wire.c Copyright year updates 2024-03-20 13:07:54 +01:00
quic_wire_pkt.c Fix memory leaks in ossl_quic_calculate_retry_integrity_tag() 2024-10-23 15:14:55 +02:00
uint_set.c Copyright year updates 2023-09-07 09:59:15 +01:00