summaryrefslogtreecommitdiff
path: root/sql/sql_repl.cc
diff options
context:
space:
mode:
authorunknown <serg@serg.mylan>2005-03-02 10:41:23 +0100
committerunknown <serg@serg.mylan>2005-03-02 10:41:23 +0100
commitf1821dbbd26aeb8eb36cc7ad96d416c92ea0aeef (patch)
treed07afa7838a55f37fd85a9d3a6923a303e250d62 /sql/sql_repl.cc
parentb5f5cb7c6cec573a3666a39e9b23d36c83eced78 (diff)
parentc8d38b68b48e49b664bd93995c55987aadc7f583 (diff)
downloadmariadb-git-f1821dbbd26aeb8eb36cc7ad96d416c92ea0aeef.tar.gz
Merge bk-internal:/home/bk/mysql-5.0
into serg.mylan:/usr/home/serg/Abk/mysql-5.0 sql/ha_innodb.cc: Auto merged sql/item_cmpfunc.cc: Auto merged sql/sql_repl.cc: Auto merged
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r--sql/sql_repl.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc
index b3c963f5f03..fb583448535 100644
--- a/sql/sql_repl.cc
+++ b/sql/sql_repl.cc
@@ -214,7 +214,7 @@ bool log_in_use(const char* log_name)
if ((linfo = tmp->current_linfo))
{
pthread_mutex_lock(&linfo->lock);
- result = !memcmp(log_name, linfo->log_file_name, log_name_len);
+ result = !bcmp(log_name, linfo->log_file_name, log_name_len);
pthread_mutex_unlock(&linfo->lock);
if (result)
break;
@@ -1274,6 +1274,7 @@ bool mysql_show_binlog_events(THD* thd)
DBUG_ENTER("mysql_show_binlog_events");
List<Item> field_list;
const char *errmsg = 0;
+ bool ret = TRUE;
IO_CACHE log;
File file = -1;
Format_description_log_event *description_event= new
@@ -1376,6 +1377,8 @@ bool mysql_show_binlog_events(THD* thd)
pthread_mutex_unlock(log_lock);
}
+ ret= FALSE;
+
err:
delete description_event;
if (file >= 0)
@@ -1395,7 +1398,7 @@ err:
pthread_mutex_lock(&LOCK_thread_count);
thd->current_linfo = 0;
pthread_mutex_unlock(&LOCK_thread_count);
- DBUG_RETURN(TRUE);
+ DBUG_RETURN(ret);
}