diff options
author | unknown <tonu@x153.internalnet> | 2001-09-01 23:29:58 +0800 |
---|---|---|
committer | unknown <tonu@x153.internalnet> | 2001-09-01 23:29:58 +0800 |
commit | 3c951b6d99dd2753522501adce2d28f40d54a5e3 (patch) | |
tree | 78119705f35f7894e7fa32728bbd0e7b6fb529d0 /client/mysql.cc | |
parent | 39fdbbbb81c5114ad881777c091ce74b50d09960 (diff) | |
download | mariadb-git-3c951b6d99dd2753522501adce2d28f40d54a5e3.tar.gz |
Fixed compilation problems when HAVE_OPENSSL is not defined
Diffstat (limited to 'client/mysql.cc')
-rw-r--r-- | client/mysql.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/client/mysql.cc b/client/mysql.cc index 8ae4c9df8cd..436675ebc15 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -377,6 +377,9 @@ sig_handler mysql_end(int sig) { if (connected) mysql_close(&mysql); + else + mysql_ssl_clear(&mysql); /* SSL data structres should be freed + even if connection was not made */ #ifdef HAVE_READLINE if (!status.batch && !quick && !opt_html && !opt_xml) { @@ -2204,6 +2207,9 @@ sql_real_connect(char *host,char *database,char *user,char *password, mysql_close(&mysql); connected= 0; } + else + mysql_ssl_clear(&mysql); /* SSL data structres should be freed + even if connection was not made */ mysql_init(&mysql); if (opt_connect_timeout) { |