diff options
author | unknown <gluh@gluh.mysql.r18.ru> | 2003-01-31 09:43:53 +0400 |
---|---|---|
committer | unknown <gluh@gluh.mysql.r18.ru> | 2003-01-31 09:43:53 +0400 |
commit | 071aec5c45258c136d72f903f1dd5335d46bd423 (patch) | |
tree | c1bdb67886529690cc8dbaceb225f81dacda0474 /sql/sql_class.cc | |
parent | 65a4b622e88d238ff9c082e9e2d79895618af806 (diff) | |
parent | 6828a4c0a1196a3931fd9c6bbc6d958b17535ccf (diff) | |
download | mariadb-git-071aec5c45258c136d72f903f1dd5335d46bd423.tar.gz |
conflicts resolving
BitKeeper/etc/logging_ok:
auto-union
include/my_sys.h:
Auto merged
sql/item_func.cc:
Auto merged
sql/log.cc:
Auto merged
sql/log_event.h:
Auto merged
sql/sql_class.cc:
Auto merged
sql/sql_class.h:
Auto merged
sql/log_event.cc:
merged
sql/sql_parse.cc:
merged
Diffstat (limited to 'sql/sql_class.cc')
-rw-r--r-- | sql/sql_class.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sql/sql_class.cc b/sql/sql_class.cc index b3b69c0a3a6..97093c0c9a0 100644 --- a/sql/sql_class.cc +++ b/sql/sql_class.cc @@ -146,6 +146,17 @@ THD::THD():user_time(0), fatal_error(0), (hash_get_key) get_var_key, (hash_free_key) free_user_var,0); + /* For user vars replication*/ + if (opt_bin_log) + my_init_dynamic_array(&user_var_events, + sizeof(BINLOG_USER_VAR_EVENT *), + 16, + 16); + else + bzero((char*) &user_var_events, sizeof(user_var_events)); + + + /* Prepared statements */ last_prepared_stmt= 0; init_tree(&prepared_statements, 0, 0, sizeof(PREP_STMT), @@ -244,6 +255,7 @@ void THD::cleanup(void) close_thread_tables(this); } close_temporary_tables(this); + delete_dynamic(&user_var_events); hash_free(&user_vars); if (global_read_lock) unlock_global_read_lock(this); |