diff options
author | unknown <ram@mysql.r18.ru> | 2003-09-10 11:19:01 +0500 |
---|---|---|
committer | unknown <ram@mysql.r18.ru> | 2003-09-10 11:19:01 +0500 |
commit | b7f06b9439a44ddc49980d3b93e9b317a555aa7d (patch) | |
tree | 81dc6df918704b7c4c33c12dea973311e0dc92de /sql/sql_db.cc | |
parent | 1d3d64d69b9bf96a18768df031dc2cad29e84b15 (diff) | |
download | mariadb-git-b7f06b9439a44ddc49980d3b93e9b317a555aa7d.tar.gz |
Fix for the fix for the bug #1209: SELECT DATABASE().
Diffstat (limited to 'sql/sql_db.cc')
-rw-r--r-- | sql/sql_db.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_db.cc b/sql/sql_db.cc index 343eb6e42f2..0d0d1d897d0 100644 --- a/sql/sql_db.cc +++ b/sql/sql_db.cc @@ -392,7 +392,10 @@ int mysql_rm_db(THD *thd,char *db,bool if_exists, bool silent) exit: start_waiting_global_read_lock(thd); if (thd->db && !strcmp(thd->db, db)) + { + x_free(thd->db); thd->db= 0; + } exit2: VOID(pthread_mutex_unlock(&LOCK_mysql_create_db)); |