summaryrefslogtreecommitdiff
path: root/sql/sql_class.cc
diff options
context:
space:
mode:
authorunknown <gluh@gluh.mysql.r18.ru>2003-01-31 09:43:53 +0400
committerunknown <gluh@gluh.mysql.r18.ru>2003-01-31 09:43:53 +0400
commit071aec5c45258c136d72f903f1dd5335d46bd423 (patch)
treec1bdb67886529690cc8dbaceb225f81dacda0474 /sql/sql_class.cc
parent65a4b622e88d238ff9c082e9e2d79895618af806 (diff)
parent6828a4c0a1196a3931fd9c6bbc6d958b17535ccf (diff)
downloadmariadb-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.cc12
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);