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 | 39932dcffa9f77f3019673006f54b55dc3f50ef2 (patch) | |
tree | 5c64842b7b3ffcc46f6bbc2bd7bfa57e93d207b2 /sql/sql_parse.cc | |
parent | 198f3b466cee289a844cffc453da1d3fb7d7c31a (diff) | |
parent | 10a6aa256e965874b3a307f7d81393078a991544 (diff) | |
download | mariadb-git-39932dcffa9f77f3019673006f54b55dc3f50ef2.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; |