mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
96e02e5716
The problem is that the read and write methods of the shared memory transport (protocol) didn't react to asynchronous close events, which could lead to a lock up as the client would wait (until time out) for a server response that will never come. The solution is to also wait for close events while waiting for I/O from or to the server. mysql-test/r/shm.result: Add test case result for Bug#33899 mysql-test/t/shm.test: Add test case for Bug#33899 vio/viosocket.c: Also wait for close events. |
||
---|---|---|
.. | ||
docs | ||
.cvsignore | ||
CMakeLists.txt | ||
Makefile.am | ||
test-ssl.c | ||
test-sslclient.c | ||
test-sslserver.c | ||
vio.c | ||
vio_priv.h | ||
viosocket.c | ||
viossl.c | ||
viosslfactories.c | ||
viotest-ssl.c | ||
viotest-sslconnect.cc | ||
viotest.cc |