summaryrefslogtreecommitdiff
path: root/sql/sql_class.cc
diff options
context:
space:
mode:
authorbell@sanja.is.com.ua <>2003-02-02 17:39:27 +0200
committerbell@sanja.is.com.ua <>2003-02-02 17:39:27 +0200
commit291f8a225ac904eab5ce119c9a253bad21d8c7a4 (patch)
tree01db95e610e731f6b73024681bedd580db4c0a8c /sql/sql_class.cc
parente294751c41b12f7093ef51297af50c3a306f2b6a (diff)
parent0aaab85f70b9724aca8ed6a2ff756501f30ff5bd (diff)
downloadmariadb-git-291f8a225ac904eab5ce119c9a253bad21d8c7a4.tar.gz
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
into sanja.is.com.ua:/home/bell/mysql/work-select-4.1
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 f70bd304618..3975f65a43c 100644
--- a/sql/sql_class.cc
+++ b/sql/sql_class.cc
@@ -146,6 +146,17 @@ THD::THD():user_time(0), is_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);