Files
Nim/lib
Esteban C Borsani 9ace1f97ac Fix SIGSEGV when closing SSL async socket while sending/receiving (#24795)
Async SSL socket SIGSEGV's sometimes when calling socket.close() while
send/recv. The issue was found here
https://github.com/nitely/nim-hyperx/pull/59.

Possibly related: #24024

This can occur when closing the socket while sending or receiving,
because `socket.sslHandle` is freed. The sigsegv can also occur on calls
that require `socket.bioIn` or `socket.bioOut` because those use
`socket.sslHandle` internally. This PR checks sslHandle is set before
doing any operation that requires it.
2025-03-22 16:38:38 +01:00
..
2017-02-20 17:24:19 +02:00
2024-12-28 09:25:49 +01:00
2013-03-16 23:53:07 +01:00
2021-06-03 14:00:53 +02:00