diff options
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r-- | sql/sql_repl.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc index 39c84090bb7..fa2a6e2d28a 100644 --- a/sql/sql_repl.cc +++ b/sql/sql_repl.cc @@ -752,7 +752,7 @@ int change_master(THD* thd, MASTER_INFO* mi) { need_relay_log_purge = 0; mi->rli.skip_log_purge=1; - strnmov(mi->rli.relay_log_name,lex_mi->relay_log_name, + strmake(mi->rli.relay_log_name,lex_mi->relay_log_name, sizeof(mi->rli.relay_log_name)-1); } @@ -790,8 +790,8 @@ int change_master(THD* thd, MASTER_INFO* mi) } mi->rli.master_log_pos = mi->master_log_pos; DBUG_PRINT("info", ("master_log_pos: %d", (ulong) mi->master_log_pos)); - strnmov(mi->rli.master_log_name,mi->master_log_name, - sizeof(mi->rli.master_log_name)); + strmake(mi->rli.master_log_name,mi->master_log_name, + sizeof(mi->rli.master_log_name)-1); if (!mi->rli.master_log_name[0]) // uninitialized case mi->rli.master_log_pos=0; |