summaryrefslogtreecommitdiff
path: root/sql/sql_prepare.cc
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@askmonty.org>2021-09-10 17:15:22 +0400
committerOleksandr Byelkin <sanja@mariadb.com>2021-10-19 17:35:06 +0200
commite1f9a809009313d211b98926f698023aef8e92af (patch)
tree46ed7797d43029d81dceba1edb38e227606d21bc /sql/sql_prepare.cc
parent74daa97adff7e26360d43cbe8a0410639671887f (diff)
downloadmariadb-git-e1f9a809009313d211b98926f698023aef8e92af.tar.gz
MDEV-19275 SQL service for plugins.
host/user/db arguments of the mysql_real_connect_local() are removed.
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r--sql/sql_prepare.cc14
1 files changed, 1 insertions, 13 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc
index 19ae176ddcb..fad11c9fbf9 100644
--- a/sql/sql_prepare.cc
+++ b/sql/sql_prepare.cc
@@ -6344,9 +6344,7 @@ static MYSQL_METHODS local_methods=
Atomic_counter<uint32_t> local_connection_thread_count;
-extern "C" MYSQL *mysql_real_connect_local(MYSQL *mysql,
- const char *host, const char *user, const char *db,
- unsigned long clientflag)
+extern "C" MYSQL *mysql_real_connect_local(MYSQL *mysql)
{
THD *thd_orig= current_thd;
THD *new_thd;
@@ -6360,17 +6358,7 @@ extern "C" MYSQL *mysql_real_connect_local(MYSQL *mysql,
DBUG_RETURN(0);
}
- if (!host || !host[0])
- host= mysql->options.host;
-
mysql->methods= &local_methods;
-
- if (!db || !db[0])
- db=mysql->options.db;
-
- if (!user || !user[0])
- user=mysql->options.user;
-
mysql->user= NULL;
mysql->info_buffer= (char *) my_malloc(PSI_INSTRUMENT_ME,