Loading client/mysql.cc +7 −0 Original line number Diff line number Diff line Loading @@ -379,6 +379,13 @@ int main(int argc,char *argv[]) sig_handler mysql_end(int sig) { mysql_close(&mysql); #ifdef HAVE_OPENSSL my_free(opt_ssl_key,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_cert,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_ca,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_capath,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_cipher,MYF(MY_ALLOW_ZERO_PTR)); #endif #ifdef HAVE_READLINE if (!status.batch && !quick && !opt_html && !opt_xml) { Loading include/sslopt-case.h +1 −2 Original line number Diff line number Diff line Loading @@ -37,12 +37,11 @@ case OPT_SSL_CAPATH: opt_use_ssl = 1; /* true */ my_free(opt_ssl_ca, MYF(MY_ALLOW_ZERO_PTR)); opt_ssl_ca = my_strdup(optarg, MYF(0)); opt_ssl_capath = my_strdup(optarg, MYF(0)); break; case OPT_SSL_CIPHER: opt_use_ssl = 1; /* true */ my_free(opt_ssl_cipher, MYF(MY_ALLOW_ZERO_PTR)); opt_ssl_cipher = my_strdup(optarg, MYF(0)); break; #endif vio/viossl.c +2 −2 Original line number Diff line number Diff line Loading @@ -292,7 +292,7 @@ void sslaccept(struct st_VioSSLAcceptorFd* ptr, Vio* vio, long timeout) report_errors(); DBUG_VOID_RETURN; } DBUG_PRINT("info", ("ssl_=%p",vio->ssl_)); DBUG_PRINT("info", ("ssl_=%p timeout=%ld",vio->ssl_, timeout)); SSL_clear(vio->ssl_); vio_blocking(vio, FALSE); SSL_SESSION_set_timeout(SSL_get_session(vio->ssl_), timeout); Loading Loading @@ -348,7 +348,7 @@ void sslconnect(struct st_VioSSLConnectorFd* ptr, Vio* vio, long timeout) report_errors(); DBUG_VOID_RETURN; } DBUG_PRINT("info",("ssl_=%p",vio->ssl_)); DBUG_PRINT("info", ("ssl_=%p timeout=%ld",vio->ssl_, timeout)); SSL_clear(vio->ssl_); vio_blocking(vio, FALSE); SSL_SESSION_set_timeout(SSL_get_session(vio->ssl_), timeout); Loading Loading
client/mysql.cc +7 −0 Original line number Diff line number Diff line Loading @@ -379,6 +379,13 @@ int main(int argc,char *argv[]) sig_handler mysql_end(int sig) { mysql_close(&mysql); #ifdef HAVE_OPENSSL my_free(opt_ssl_key,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_cert,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_ca,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_capath,MYF(MY_ALLOW_ZERO_PTR)); my_free(opt_ssl_cipher,MYF(MY_ALLOW_ZERO_PTR)); #endif #ifdef HAVE_READLINE if (!status.batch && !quick && !opt_html && !opt_xml) { Loading
include/sslopt-case.h +1 −2 Original line number Diff line number Diff line Loading @@ -37,12 +37,11 @@ case OPT_SSL_CAPATH: opt_use_ssl = 1; /* true */ my_free(opt_ssl_ca, MYF(MY_ALLOW_ZERO_PTR)); opt_ssl_ca = my_strdup(optarg, MYF(0)); opt_ssl_capath = my_strdup(optarg, MYF(0)); break; case OPT_SSL_CIPHER: opt_use_ssl = 1; /* true */ my_free(opt_ssl_cipher, MYF(MY_ALLOW_ZERO_PTR)); opt_ssl_cipher = my_strdup(optarg, MYF(0)); break; #endif
vio/viossl.c +2 −2 Original line number Diff line number Diff line Loading @@ -292,7 +292,7 @@ void sslaccept(struct st_VioSSLAcceptorFd* ptr, Vio* vio, long timeout) report_errors(); DBUG_VOID_RETURN; } DBUG_PRINT("info", ("ssl_=%p",vio->ssl_)); DBUG_PRINT("info", ("ssl_=%p timeout=%ld",vio->ssl_, timeout)); SSL_clear(vio->ssl_); vio_blocking(vio, FALSE); SSL_SESSION_set_timeout(SSL_get_session(vio->ssl_), timeout); Loading Loading @@ -348,7 +348,7 @@ void sslconnect(struct st_VioSSLConnectorFd* ptr, Vio* vio, long timeout) report_errors(); DBUG_VOID_RETURN; } DBUG_PRINT("info",("ssl_=%p",vio->ssl_)); DBUG_PRINT("info", ("ssl_=%p timeout=%ld",vio->ssl_, timeout)); SSL_clear(vio->ssl_); vio_blocking(vio, FALSE); SSL_SESSION_set_timeout(SSL_get_session(vio->ssl_), timeout); Loading