summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorram@mysql.r18.ru <>2003-09-10 11:19:01 +0500
committerram@mysql.r18.ru <>2003-09-10 11:19:01 +0500
commitd0acda900c1b2f8f242a81097409692a691a280e (patch)
tree81dc6df918704b7c4c33c12dea973311e0dc92de
parent44d6102f81c8e051415831b2b674349aabc96d6f (diff)
downloadmariadb-git-d0acda900c1b2f8f242a81097409692a691a280e.tar.gz
Fix for the fix for the bug #1209: SELECT DATABASE().
-rw-r--r--sql/sql_db.cc3
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));