Commit 7019d450 authored by Michael Widenius's avatar Michael Widenius

Fixed wrong usage of global_query_id. (It's not protected by LOCK_thread_count)

parent 2936bfd2
......@@ -1887,9 +1887,7 @@ sp_head::execute_function(THD *thd, Item **argp, uint argcount,
as one select and not resetting THD::user_var_events before
each invocation.
*/
mysql_mutex_lock(&LOCK_thread_count);
q= global_query_id;
mysql_mutex_unlock(&LOCK_thread_count);
q= get_query_id();
mysql_bin_log.start_union_events(thd, q + 1);
binlog_save_options= thd->variables.option_bits;
thd->variables.option_bits&= ~OPTION_BIN_LOG;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment