1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-24 11:21:21 +03:00

this won't be pushed

This commit is contained in:
serg@serg.mysql.com
2001-04-13 16:18:44 +02:00
parent a981cfbdcb
commit ca0ba8e0ab
9 changed files with 243 additions and 134 deletions

View File

@@ -76,7 +76,7 @@ static void free_var(user_var_entry *entry)
****************************************************************************/
THD::THD():user_time(0),fatal_error(0),last_insert_id_used(0),
insert_id_used(0),in_lock_tables(0),manual_open(0),
insert_id_used(0),in_lock_tables(0),
global_read_lock(0),bootstrap(0)
{
host=user=priv_user=db=query=ip=0;
@@ -85,7 +85,8 @@ THD::THD():user_time(0),fatal_error(0),last_insert_id_used(0),
query_length=col_access=0;
query_error=0;
next_insert_id=last_insert_id=0;
open_tables=temporary_tables=0;
open_tables=temporary_tables=handler_tables=0;
handler_items=0;
tmp_table=0;
lock=locked_tables=0;
used_tables=0;
@@ -158,10 +159,14 @@ THD::~THD()
net_end(&net);
}
ha_rollback(this);
if (locked_tables || manual_open)
if (locked_tables)
{
lock=locked_tables; locked_tables=0;
manual_open=0;
close_thread_tables(this);
}
if (handler_tables)
{
open_tables=handler_tables; handler_tables=0;
close_thread_tables(this);
}
close_temporary_tables(this);