diff options
author | unknown <msvensson@neptunus.(none)> | 2006-12-06 23:45:09 +0100 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2006-12-06 23:45:09 +0100 |
commit | 1fb5bd372796fbcd90e2c210bf402621ca3a85ac (patch) | |
tree | 365cccf67e454be978544beef906f9ace2020ef4 /client | |
parent | 1963159f70ccbb250fa6aa705111ec33a5cb20fd (diff) | |
parent | d5e094d798a20c44d442c48061c9e314a26c20c4 (diff) | |
download | mariadb-git-1fb5bd372796fbcd90e2c210bf402621ca3a85ac.tar.gz |
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-maint
client/mysqltest.c:
Auto merged
mysys/my_getopt.c:
Auto merged
sql/sql_class.cc:
Auto merged
sql/sql_class.h:
Auto merged
sql/sql_parse.cc:
Auto merged
mysql-test/t/disabled.def:
Manual merge
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqltest.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/client/mysqltest.c b/client/mysqltest.c index aecb5141e15..4eb17fc5f7a 100644 --- a/client/mysqltest.c +++ b/client/mysqltest.c @@ -105,6 +105,7 @@ static my_bool disable_query_log= 0, disable_result_log= 0; static my_bool disable_warnings= 0, disable_ps_warnings= 0; static my_bool disable_info= 1; static my_bool abort_on_error= 1; +static my_bool server_initialized= 0; static char **default_argv; static const char *load_default_groups[]= { "mysqltest", "client", 0 }; @@ -771,13 +772,18 @@ void free_used_memory() free_all_replace(); my_free(pass,MYF(MY_ALLOW_ZERO_PTR)); free_defaults(default_argv); - mysql_server_end(); free_re(); #ifdef __WIN__ free_tmp_sh_file(); free_win_path_patterns(); #endif - DBUG_VOID_RETURN; + + /* Only call mysql_server_end if mysql_server_init has been called */ + if (server_initialized) + mysql_server_end(); + + /* Don't use DBUG after mysql_server_end() */ + return; } @@ -5628,6 +5634,7 @@ int main(int argc, char **argv) embedded_server_args, (char**) embedded_server_groups)) die("Can't initialize MySQL server"); + server_initialized= 1; if (cur_file == file_stack && cur_file->file == 0) { cur_file->file= stdin; |