diff options
author | dkatz/Damien@damiendev. <> | 2007-03-23 18:15:11 -0400 |
---|---|---|
committer | dkatz/Damien@damiendev. <> | 2007-03-23 18:15:11 -0400 |
commit | 53ecf4207e9b410e47480d00962932c1d2a8c64c (patch) | |
tree | 03ad105a566c4ae7ea20fb99afa32824349b0038 /client | |
parent | b712e2fe2832824f7a6e0ca9ddc579f0885bbbdb (diff) | |
download | mariadb-git-53ecf4207e9b410e47480d00962932c1d2a8c64c.tar.gz |
bug#26346
Added some fixes for an existing memory leak and unitilialized variables, both caught by gcc.
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqldump.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c index 333bfbff1e6..effeaf68597 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -1546,8 +1546,9 @@ static uint dump_routines_for_db(char *db) my_free(query_str, MYF(MY_ALLOW_ZERO_PTR)); } } /* end of routine printing */ + mysql_free_result(routine_res); + } /* end of list of routines */ - mysql_free_result(routine_res); } mysql_free_result(routine_list_res); } /* end of for i (0 .. 1) */ @@ -3373,7 +3374,7 @@ char check_if_ignore_table(const char *table_name, char *table_type) { char result= IGNORE_NONE; char buff[FN_REFLEN+80], show_name_buff[FN_REFLEN]; - MYSQL_RES *res; + MYSQL_RES *res= NULL; MYSQL_ROW row; DBUG_ENTER("check_if_ignore_table"); |