The Reliable Event Logging Protocol library
Go to file
Cropi 0982e58ece librelp: backport fix for OpenSSL fd double-close in TLS teardown
relpTcpDestruct() was calling close(sock) before relpTcpDestructTLS(),
causing SSL_shutdown() to write close_notify to an already-closed fd
(EBADF). Both BIO_new_socket() calls used BIO_CLOSE, causing SSL_free()
to close the fd a second time -- silently destroying any socket the OS
had reassigned to a new incoming connection in the interim.

Backport https://github.com/rsyslog/librelp/pull/292

Resolves: RHEL-191751
Signed-off-by: Cropi <alakatos@redhat.com>
2026-07-09 08:49:04 +02:00
.fmf Enable RHEL gating for librelp 2024-05-27 15:06:56 +02:00
.gitignore rebase to 1.11.0 2023-06-20 12:00:27 +02:00
ci_tests.fmf Enable RHEL gating for librelp 2024-05-27 15:06:56 +02:00
disable-openssl-engine.patch Rebuild 2024-08-15 08:32:59 +02:00
fix-openssl-fd-double-close.patch librelp: backport fix for OpenSSL fd double-close in TLS teardown 2026-07-09 08:49:04 +02:00
gating.yaml Enable RHEL gating for librelp 2024-05-27 15:06:56 +02:00
librelp.spec librelp: backport fix for OpenSSL fd double-close in TLS teardown 2026-07-09 08:49:04 +02:00
sources rebase to 1.11.0 2023-06-20 12:00:27 +02:00