summaryrefslogtreecommitdiff
path: root/sql/sql_db.cc
diff options
context:
space:
mode:
authorunknown <ram@mysql.r18.ru>2003-09-08 17:30:53 +0500
committerunknown <ram@mysql.r18.ru>2003-09-08 17:30:53 +0500
commit1d3d64d69b9bf96a18768df031dc2cad29e84b15 (patch)
treee95991136dc2d51131e203aa840522f9c944a80a /sql/sql_db.cc
parentca2ab3537c454bb0f31ef23c0c2d016ce10748cb (diff)
downloadmariadb-git-1d3d64d69b9bf96a18768df031dc2cad29e84b15.tar.gz
Fix for the bug #1209: SELECT DATABASE().
Diffstat (limited to 'sql/sql_db.cc')
-rw-r--r--sql/sql_db.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_db.cc b/sql/sql_db.cc
index 34e81402dd0..343eb6e42f2 100644
--- a/sql/sql_db.cc
+++ b/sql/sql_db.cc
@@ -391,6 +391,8 @@ 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))
+ thd->db= 0;
exit2:
VOID(pthread_mutex_unlock(&LOCK_mysql_create_db));