diff options
author | unknown <guilhem@mysql.com> | 2005-01-18 11:06:37 +0100 |
---|---|---|
committer | unknown <guilhem@mysql.com> | 2005-01-18 11:06:37 +0100 |
commit | f531321491d10ffbc82b59fd36de1b973b5cbe76 (patch) | |
tree | b748c9640b5bb6c210a654257ec25532523db38f /sql/slave.cc | |
parent | fd48151791a0b671731fe1cc06e11dc6a08cb415 (diff) | |
parent | 813e748d4f668247e1b02d5bcba7fb0346617644 (diff) | |
download | mariadb-git-f531321491d10ffbc82b59fd36de1b973b5cbe76.tar.gz |
Merge mysql.com:/home/mysql_src/mysql-4.1-clean
into mysql.com:/home/mysql_src/mysql-5.0-clean
sql/slave.cc:
Auto merged
Diffstat (limited to 'sql/slave.cc')
-rw-r--r-- | sql/slave.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/slave.cc b/sql/slave.cc index 0bcc1b7e852..36c99c6c21c 100644 --- a/sql/slave.cc +++ b/sql/slave.cc @@ -1418,7 +1418,11 @@ not always make sense; please check the manual before using it)."; values of these 2 are never used (new connections don't use them). We don't test equality of global collation_database either as it's is going to be deprecated (made read-only) in 4.1 very soon. + We don't do it for <3.23.57 because masters <3.23.50 hang on + SELECT @@unknown_var (BUG#7965 - see changelog of 3.23.50). */ + if (mi->old_format == BINLOG_FORMAT_323_LESS_57) + goto err; if (!mysql_real_query(mysql, "SELECT @@GLOBAL.COLLATION_SERVER", 32) && (master_res= mysql_store_result(mysql))) { @@ -1455,6 +1459,7 @@ be equal for replication to work"; mysql_free_result(master_res); } +err: if (errmsg) { sql_print_error(errmsg); |