From 4149a5eff16aeb88bceb2dbecbf2e2ae7f78729f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 3 Jul 2017 14:59:46 +0200 Subject: [PATCH] HGCU_thread_run() using password as username #1079 HGCU_thread_run() was incorrectly using monitor's password as username --- lib/MySQL_HostGroups_Manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MySQL_HostGroups_Manager.cpp b/lib/MySQL_HostGroups_Manager.cpp index 3b0d0e645..76360202d 100644 --- a/lib/MySQL_HostGroups_Manager.cpp +++ b/lib/MySQL_HostGroups_Manager.cpp @@ -74,7 +74,7 @@ static void * HGCU_thread_run() { for (i=0;i<(int)l;i++) { myconn=(MySQL_Connection *)conn_array->index(i); if (myconn->mysql->net.vio && myconn->mysql->net.fd && myconn->mysql->net.buff) { - statuses[i]=mysql_change_user_start(&ret[i], myconn->mysql, myconn->userinfo->password, myconn->userinfo->password, myconn->userinfo->schemaname); + statuses[i]=mysql_change_user_start(&ret[i], myconn->mysql, myconn->userinfo->username, myconn->userinfo->password, myconn->userinfo->schemaname); if (myconn->mysql->net.vio==NULL || myconn->mysql->net.fd==0 || myconn->mysql->net.buff==NULL) { statuses[i]=0; ret[i]=1; }