Commit aaea3431 authored by unknown's avatar unknown

Merge work:/home/bk/mysql

into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
parents dbde9337 98d6bfaf
monty@tramp.mysql.fi monty@tramp.mysql.fi
monty@donna.mysql.com monty@donna.mysql.com
sasha@mysql.sashanet.com
...@@ -476,6 +476,25 @@ void MYSQL_LOG::write(Query_log_event* event_info) ...@@ -476,6 +476,25 @@ void MYSQL_LOG::write(Query_log_event* event_info)
} }
} }
if(thd->convert_set)
{
char buf[1024] = "SET CHARACTER SET ";
char* p = strend(buf);
p = strmov(p, thd->convert_set->name);
int save_query_length = thd->query_length;
// just in case somebody wants it later
thd->query_length = (uint)(p - buf);
Query_log_event e(thd, buf);
if(e.write(file))
{
sql_print_error(ER(ER_ERROR_ON_WRITE), name, errno);
goto err;
}
thd->query_length = save_query_length; // clean up
}
if (event_info->write(file)) if (event_info->write(file))
{ {
sql_print_error(ER(ER_ERROR_ON_WRITE), name, errno); sql_print_error(ER(ER_ERROR_ON_WRITE), name, errno);
......
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