mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge of mysql-5.1-bugteam into mysql-trunk-merge.
This commit is contained in:
@@ -2982,7 +2982,7 @@ void Query_log_event::print_query_header(IO_CACHE* file,
|
||||
|
||||
if (likely(charset_inited) &&
|
||||
(unlikely(!print_event_info->charset_inited ||
|
||||
bcmp((uchar*) print_event_info->charset, (uchar*) charset, 6))))
|
||||
memcmp(print_event_info->charset, charset, 6))))
|
||||
{
|
||||
CHARSET_INFO *cs_info= get_charset(uint2korr(charset), MYF(MY_WME));
|
||||
if (cs_info)
|
||||
@@ -3005,8 +3005,8 @@ void Query_log_event::print_query_header(IO_CACHE* file,
|
||||
}
|
||||
if (time_zone_len)
|
||||
{
|
||||
if (bcmp((uchar*) print_event_info->time_zone_str,
|
||||
(uchar*) time_zone_str, time_zone_len+1))
|
||||
if (memcmp(print_event_info->time_zone_str,
|
||||
time_zone_str, time_zone_len+1))
|
||||
{
|
||||
my_b_printf(file,"SET @@session.time_zone='%s'%s\n",
|
||||
time_zone_str, print_event_info->delimiter);
|
||||
@@ -8654,7 +8654,7 @@ Rows_log_event::write_row(const Relay_log_info *const rli,
|
||||
|
||||
TABLE *table= m_table; // pointer to event's table
|
||||
int error;
|
||||
int keynum;
|
||||
int UNINIT_VAR(keynum);
|
||||
auto_afree_ptr<char> key(NULL);
|
||||
|
||||
/* fill table->record[0] with default values */
|
||||
@@ -8848,19 +8848,19 @@ Rows_log_event::write_row(const Relay_log_info *const rli,
|
||||
|
||||
#endif
|
||||
|
||||
int
|
||||
int
|
||||
Write_rows_log_event::do_exec_row(const Relay_log_info *const rli)
|
||||
{
|
||||
DBUG_ASSERT(m_table != NULL);
|
||||
int error= write_row(rli, slave_exec_mode == SLAVE_EXEC_MODE_IDEMPOTENT);
|
||||
|
||||
|
||||
if (error && !thd->is_error())
|
||||
{
|
||||
DBUG_ASSERT(0);
|
||||
my_error(ER_UNKNOWN_ERROR, MYF(0));
|
||||
}
|
||||
|
||||
return error;
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
#endif /* !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION) */
|
||||
|
Reference in New Issue
Block a user