1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-07 00:04:31 +03:00

Backport patch for Bug#31222 (com_% global status counters behave randomly

with mysql_change_user) to 5.0.
This commit is contained in:
Alexander Nozdrin
2009-01-15 12:36:34 +03:00
parent a08460b83a
commit 9a6e05d8b9
3 changed files with 39 additions and 0 deletions

View File

@@ -391,6 +391,10 @@ void THD::init_for_queries()
void THD::change_user(void)
{
pthread_mutex_lock(&LOCK_status);
add_to_status(&global_status_var, &status_var);
pthread_mutex_unlock(&LOCK_status);
cleanup();
cleanup_done= 0;
init();