Skip to content
/ server Public

Commit a3d1b82

Browse files
committed
audit crashes when vio=NULL
e.g. galera.MDEV-35511 crashes on shutdown
1 parent 27c9879 commit a3d1b82

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

sql/sql_audit.h

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,12 @@ void set_tls_version_of_event(THD *thd, mysql_event_connection *event)
8989
event->tls_version = "";
9090
event->tls_version_length = 0;
9191
#ifdef HAVE_OPENSSL
92-
Vio *vio= thd->net.vio;
93-
SSL *ssl= (SSL *) vio->ssl_arg;
94-
if (ssl)
95-
{
96-
event->tls_version = SSL_get_version(ssl);
97-
event->tls_version_length = safe_strlen_uint(event->tls_version);
98-
}
92+
if (Vio *vio= thd->net.vio)
93+
if (SSL *ssl= (SSL *) vio->ssl_arg)
94+
{
95+
event->tls_version = SSL_get_version(ssl);
96+
event->tls_version_length = safe_strlen_uint(event->tls_version);
97+
}
9998
#endif
10099
}
101100

0 commit comments

Comments
 (0)