summaryrefslogtreecommitdiff
path: root/sql/rpl_filter.cc
diff options
context:
space:
mode:
authorSujatha Sivakumar <sujatha.sivakumar@oracle.com>2013-03-27 11:59:40 +0530
committerSujatha Sivakumar <sujatha.sivakumar@oracle.com>2013-03-27 11:59:40 +0530
commite3c201d705511dc5aa6646ce4c5bf6e33880a1a1 (patch)
treeefc3b01b381df63b379477f7e2a127ed0edbac4f /sql/rpl_filter.cc
parent92c56b203a2ba334d4a7273d5535409f4b2983fe (diff)
parent0e763f4db5e024e75fdedb9bc3c3cbd1a45ed9e5 (diff)
downloadmariadb-git-e3c201d705511dc5aa6646ce4c5bf6e33880a1a1.tar.gz
Merge from mysql-5.1 to mysql-5.5
Diffstat (limited to 'sql/rpl_filter.cc')
-rw-r--r--sql/rpl_filter.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/sql/rpl_filter.cc b/sql/rpl_filter.cc
index e8b7837744b..57dde6c7875 100644
--- a/sql/rpl_filter.cc
+++ b/sql/rpl_filter.cc
@@ -154,11 +154,14 @@ Rpl_filter::db_ok(const char* db)
DBUG_RETURN(1); // Ok to replicate if the user puts no constraints
/*
- If the user has specified restrictions on which databases to replicate
- and db was not selected, do not replicate.
+ Previous behaviour "if the user has specified restrictions on which
+ databases to replicate and db was not selected, do not replicate" has
+ been replaced with "do replicate".
+ Since the filtering criteria is not equal to "NULL" the statement should
+ be logged into binlog.
*/
if (!db)
- DBUG_RETURN(0);
+ DBUG_RETURN(1);
if (!do_db.is_empty()) // if the do's are not empty
{