mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
MDEV-28648 main.ssl_timeout fails with OpenSSL 3.0.3
Depending on OpenSSL version, and at least in 3.0.3, the client-side socket timeout is reported as generic error (SSL_ERROR_SYSCALL), losing further details (both errno and GetLastError() return 0). This results in client reporting "Unknown OpenSSL error" 2026, instead of another generic "Lost connection to server during query" 2013 Adjusted test case.
This commit is contained in:
parent
78412ab028
commit
babb803222
2 changed files with 2 additions and 2 deletions
|
@ -5,6 +5,6 @@ SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS
|
|||
have_ssl
|
||||
1
|
||||
SELECT SLEEP(600);
|
||||
ERROR HY000: Lost connection to server during query
|
||||
Got one of the listed errors
|
||||
connection default;
|
||||
disconnect ssl_con;
|
||||
|
|
|
@ -10,7 +10,7 @@ connect (ssl_con,localhost,root,,,,,SSL read_timeout=5);
|
|||
SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
|
||||
|
||||
# --error CR_SERVER_LOST
|
||||
--error 2013
|
||||
--error 2013,2026
|
||||
SELECT SLEEP(600);
|
||||
|
||||
connection default;
|
||||
|
|
Loading…
Reference in a new issue