summaryrefslogtreecommitdiff
path: root/sql/log_event.cc
diff options
context:
space:
mode:
authoraelkin/elkin@dsl-hkibras1-ff5dc300-70.dhcp.inet.fi <>2007-06-20 13:21:16 +0300
committeraelkin/elkin@dsl-hkibras1-ff5dc300-70.dhcp.inet.fi <>2007-06-20 13:21:16 +0300
commit9391d42165c8a584541c41ce9a941f64622503e5 (patch)
treefec8bac3294771f927a3c091c4de5611d8e599c0 /sql/log_event.cc
parent721c3ea5e57d8b74427342a177eafc07906630a3 (diff)
downloadmariadb-git-9391d42165c8a584541c41ce9a941f64622503e5.tar.gz
Bug #27583 slave sql fails to read from iocache when slave got stopped at pos==4
forgotten merge with 5.0. There can be some bugs waiting for this fix in 5.0 like Bug@29232
Diffstat (limited to 'sql/log_event.cc')
-rw-r--r--sql/log_event.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/log_event.cc b/sql/log_event.cc
index 6eb247488b0..4d9fde9f9df 100644
--- a/sql/log_event.cc
+++ b/sql/log_event.cc
@@ -3397,6 +3397,8 @@ int Rotate_log_event::exec_event(struct st_relay_log_info* rli)
memcpy(rli->group_master_log_name, new_log_ident, ident_len+1);
rli->notify_group_master_log_name_update();
rli->group_master_log_pos= pos;
+ strmake(rli->group_relay_log_name, rli->event_relay_log_name,
+ sizeof(rli->group_relay_log_name) - 1);
rli->group_relay_log_pos= rli->event_relay_log_pos;
DBUG_PRINT("info", ("group_master_log_name: '%s' group_master_log_pos:\
%lu",