From ba9f5f4af1ed329128ae04c22952902604ba081d Mon Sep 17 00:00:00 2001 From: Xiangyu Hu Date: Thu, 10 May 2018 10:09:32 +0000 Subject: [PATCH] Add host name to session attributes --- libmariadb/mariadb_lib.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index 44647afe..a2091799 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -1088,6 +1088,7 @@ ma_set_connect_attrs(MYSQL *mysql) rc= mysql_options(mysql, MYSQL_OPT_CONNECT_ATTR_DELETE, "_client_name") + mysql_options(mysql, MYSQL_OPT_CONNECT_ATTR_DELETE, "_client_version") + mysql_options(mysql, MYSQL_OPT_CONNECT_ATTR_DELETE, "_os") + + mysql_options(mysql, MYSQL_OPT_CONNECT_ATTR_DELETE, "_host_name") + #ifdef _WIN32 mysql_options(mysql, MYSQL_OPT_CONNECT_ATTR_DELETE, "_thread") + #endif @@ -1096,7 +1097,8 @@ ma_set_connect_attrs(MYSQL *mysql) rc+= mysql_optionsv(mysql, MYSQL_OPT_CONNECT_ATTR_ADD, "_client_name", "libmariadb") + mysql_optionsv(mysql, MYSQL_OPT_CONNECT_ATTR_ADD, "_client_version", MARIADB_PACKAGE_VERSION) - + mysql_optionsv(mysql, MYSQL_OPT_CONNECT_ATTR_ADD, "_os", MARIADB_SYSTEM_TYPE); + + mysql_optionsv(mysql, MYSQL_OPT_CONNECT_ATTR_ADD, "_os", MARIADB_SYSTEM_TYPE) + + mysql_optionsv(mysql, MYSQL_OPT_CONNECT_ATTR_ADD, "_host_name", mysql->host); #ifdef _WIN32 snprintf(buffer, 255, "%lu", (ulong) GetCurrentThreadId());