diff options
author | unknown <dkatz/Damien@damiendev.> | 2007-03-23 18:15:11 -0400 |
---|---|---|
committer | unknown <dkatz/Damien@damiendev.> | 2007-03-23 18:15:11 -0400 |
commit | 139c950f11c437230129243bd66d4b7dd9f73c79 (patch) | |
tree | 03ad105a566c4ae7ea20fb99afa32824349b0038 /client | |
parent | 2b52bc2a8e8fcd4f03240d54738da077e12ab405 (diff) | |
download | mariadb-git-139c950f11c437230129243bd66d4b7dd9f73c79.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"); |