diff options
author | unknown <vva@eagle.mysql.r18.ru> | 2003-10-24 17:26:26 -0400 |
---|---|---|
committer | unknown <vva@eagle.mysql.r18.ru> | 2003-10-24 17:26:26 -0400 |
commit | 800f2f46d16ecf467b9f65c6a35acde1ce9ea6ff (patch) | |
tree | 98a060e04faec774ffea207032f18ff0a514586f /client | |
parent | 0adf47e67ac25d47490c9566231518c3ef8cbefc (diff) | |
download | mariadb-git-800f2f46d16ecf467b9f65c6a35acde1ce9ea6ff.tar.gz |
added quotas for database names
(fixed bug #1348)
client/mysqldump.c:
added quotas for database names
Diffstat (limited to 'client')
-rw-r--r-- | client/mysqldump.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c index b28373ccd4a..40f88021c89 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -1271,10 +1271,13 @@ static int init_dumping(char *database) { if (opt_databases || opt_alldbs) { + /* length of table name * 2 (if name contain quotas), 2 quotas and 0 */ + char quoted_database_buf[64*2+3]; + char *qdatabase= quote_name(database,quoted_database_buf,opt_quoted); fprintf(md_result_file,"\n--\n-- Current Database: %s\n--\n", database); if (!opt_create_db) fprintf(md_result_file,"\nCREATE DATABASE /*!32312 IF NOT EXISTS*/ %s;\n", - database); + qdatabase); fprintf(md_result_file,"\nUSE %s;\n", database); } } |