Merge work:/home/bk/mysql

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


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
This commit is contained in:
unknown 2000-10-06 19:07:59 -06:00
commit aaea3431d3
2 changed files with 20 additions and 0 deletions

View File

@ -1,2 +1,3 @@
monty@tramp.mysql.fi
monty@donna.mysql.com
sasha@mysql.sashanet.com

View File

@ -475,6 +475,25 @@ void MYSQL_LOG::write(Query_log_event* event_info)
goto err;
}
}
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))
{