Fix open_close_connections

The assumption that errno would be the same for the duration of the whole
call chain is wrong as it's possible that other calls that modify it are
made. Using the actual error string itself is much more reliable.
This commit is contained in:
Markus Mäkelä 2021-01-20 10:13:20 +02:00
parent 9fceffbf9e
commit a617347fb6
No known key found for this signature in database
GPG Key ID: 5CE746D557ACC499

View File

@ -21,7 +21,7 @@ void query_thread(TestConnections& test, int thread_id)
mariadb_get_infov(conn, MARIADB_CONNECTION_PORT, &port);
mariadb_get_infov(conn, MARIADB_CONNECTION_HOST, &host);
test.expect(mysql_errno(conn) == 0 || errno == EADDRNOTAVAIL,
test.expect(mysql_errno(conn) == 0 || strstr(mysql_error(conn), "system error: 110")
"Error opening conn to %s:%u, thread num is %d, iteration %ld, error is: %s\n",
host, port, thread_id, i, mysql_error(conn));