summaryrefslogtreecommitdiff
path: root/storage/spider/spd_db_handlersocket.cc
diff options
context:
space:
mode:
authorKentoku <kentokushiba@gmail.com>2019-01-30 03:29:37 +0900
committerSergei Golubchik <serg@mariadb.org>2019-01-31 08:51:34 +0100
commit4e599c74bb673e6d752bdacffbe014cbfd033b0a (patch)
tree33e764ad0b9151b258f69e6214e4daba621c3a51 /storage/spider/spd_db_handlersocket.cc
parent470c1b8d564bdc3574376d2c50a0dac783c5b3da (diff)
downloadmariadb-git-4e599c74bb673e6d752bdacffbe014cbfd033b0a.tar.gz
MDEV-18313 Supports 'wrapper mariadb' for connection information
Diffstat (limited to 'storage/spider/spd_db_handlersocket.cc')
-rw-r--r--storage/spider/spd_db_handlersocket.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/storage/spider/spd_db_handlersocket.cc b/storage/spider/spd_db_handlersocket.cc
index 4aebc7811b4..37bbe530723 100644
--- a/storage/spider/spd_db_handlersocket.cc
+++ b/storage/spider/spd_db_handlersocket.cc
@@ -500,7 +500,7 @@ SPIDER_DB_ROW *spider_db_handlersocket_row::clone()
uint i;
DBUG_ENTER("spider_db_handlersocket_row::clone");
DBUG_PRINT("info",("spider this=%p", this));
- if (!(clone_row = new spider_db_handlersocket_row()))
+ if (!(clone_row = new spider_db_handlersocket_row(dbton_id)))
{
DBUG_RETURN(NULL);
}
@@ -603,7 +603,7 @@ bool spider_db_handlersocket_result_buffer::check_size(
spider_db_handlersocket_result::spider_db_handlersocket_result(
SPIDER_DB_CONN *in_db_conn
-) : spider_db_result(in_db_conn, spider_dbton_handlersocket.dbton_id)
+) : spider_db_result(in_db_conn), row(in_db_conn->dbton_id)
{
DBUG_ENTER("spider_db_handlersocket_result::spider_db_handlersocket_result");
DBUG_PRINT("info",("spider this=%p", this));
@@ -3953,7 +3953,8 @@ int spider_db_handlersocket_util::append_having(
spider_handlersocket_share::spider_handlersocket_share(
st_spider_share *share
) : spider_db_share(
- share
+ share,
+ spider_dbton_handlersocket.dbton_id
),
table_names_str(NULL),
db_names_str(NULL),