diff options
author | unknown <knielsen@mysql.com> | 2006-05-15 19:57:12 +0200 |
---|---|---|
committer | unknown <knielsen@mysql.com> | 2006-05-15 19:57:12 +0200 |
commit | 167d54cd63795a91b4e9b10226504b632c3b33b7 (patch) | |
tree | 86fbbc9dc5f8d1552d45198060c66f8612a4ff9b /client | |
parent | f3be3b6a91aa8ac631a8ff40e49756bd9200b374 (diff) | |
parent | a046322b4e61aaef3db9efc9e85477792085c453 (diff) | |
download | mariadb-git-167d54cd63795a91b4e9b10226504b632c3b33b7.tar.gz |
Merge mysql.com:/usr/local/mysql/mysql-5.0-vgfix
into mysql.com:/usr/local/mysql/tmp-5.0
include/my_sys.h:
Auto merged
libmysql/libmysql.c:
Auto merged
sql/mysqld.cc:
Auto merged
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqlbinlog.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/client/mysqlbinlog.cc b/client/mysqlbinlog.cc index b1a931a9df1..60b54a2ed99 100644 --- a/client/mysqlbinlog.cc +++ b/client/mysqlbinlog.cc @@ -788,7 +788,8 @@ static void die(const char* fmt, ...) fprintf(stderr, "\n"); va_end(args); cleanup(); - my_end(0); + /* We cannot free DBUG, it is used in global destructors after exit(). */ + my_end(MY_DONT_FREE_DBUG); exit(1); } @@ -1460,7 +1461,8 @@ int main(int argc, char** argv) cleanup(); free_defaults(defaults_argv); my_free_open_file_info(); - my_end(0); + /* We cannot free DBUG, it is used in global destructors after exit(). */ + my_end(MY_DONT_FREE_DBUG); exit(exit_value); DBUG_RETURN(exit_value); // Keep compilers happy } |