Commit f010c908 authored by Monty's avatar Monty

Fixed memory leak in mysqltest

read_command_buf was not freed at exit, which could cause a warning from
valgrind
parent 814205f3
...@@ -193,6 +193,7 @@ static char TMPDIR[FN_REFLEN]; ...@@ -193,6 +193,7 @@ static char TMPDIR[FN_REFLEN];
static char global_subst_from[200]; static char global_subst_from[200];
static char global_subst_to[200]; static char global_subst_to[200];
static char *global_subst= NULL; static char *global_subst= NULL;
static char *read_command_buf= NULL;
static MEM_ROOT require_file_root; static MEM_ROOT require_file_root;
static const my_bool my_true= 1; static const my_bool my_true= 1;
static const my_bool my_false= 0; static const my_bool my_false= 0;
...@@ -1532,6 +1533,7 @@ void free_used_memory() ...@@ -1532,6 +1533,7 @@ void free_used_memory()
free_defaults(default_argv); free_defaults(default_argv);
free_root(&require_file_root, MYF(0)); free_root(&require_file_root, MYF(0));
free_re(); free_re();
my_free(read_command_buf);
#ifdef _WIN32 #ifdef _WIN32
free_tmp_sh_file(); free_tmp_sh_file();
free_win_path_patterns(); free_win_path_patterns();
...@@ -6583,7 +6585,6 @@ static inline bool is_escape_char(char c, char in_string) ...@@ -6583,7 +6585,6 @@ static inline bool is_escape_char(char c, char in_string)
*/ */
static char *read_command_buf= NULL;
static size_t read_command_buflen= 0; static size_t read_command_buflen= 0;
static const size_t max_multibyte_length= 6; static const size_t max_multibyte_length= 6;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment