diff options
author | Praveenkumar Hulakund <praveenkumar.hulakund@oracle.com> | 2013-08-21 10:44:22 +0530 |
---|---|---|
committer | Praveenkumar Hulakund <praveenkumar.hulakund@oracle.com> | 2013-08-21 10:44:22 +0530 |
commit | 7fffec875ac3be244affff4c86b34bd61af11487 (patch) | |
tree | 5c64842b7b3ffcc46f6bbc2bd7bfa57e93d207b2 /sql/sql_parse.cc | |
parent | fcc0011438caaf94f7716ffe4e99bab2e7d17be1 (diff) | |
parent | 3b1e98d21844b0f32f6e5fe9df447046eb471453 (diff) | |
download | mariadb-git-7fffec875ac3be244affff4c86b34bd61af11487.tar.gz |
Bug#11765252 - READ OF FREED MEMORY WHEN "USE DB" AND
"SHOW PROCESSLIST"
Merging from 5.1 to 5.5
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r-- | sql/sql_parse.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index dac42457a87..7e510fb1d50 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -979,7 +979,9 @@ bool dispatch_command(enum enum_server_command command, THD *thd, if (save_user_connect) decrease_user_connections(save_user_connect); #endif /* NO_EMBEDDED_ACCESS_CHECKS */ + mysql_mutex_lock(&thd->LOCK_thd_data); my_free(save_db); + mysql_mutex_unlock(&thd->LOCK_thd_data); my_free(save_security_ctx.user); } break; |