summaryrefslogtreecommitdiff
path: root/sql/sql_repl.cc
diff options
context:
space:
mode:
authorunknown <sasha@laptop.slkc.uswest.net>2000-11-11 14:57:35 -0700
committerunknown <sasha@laptop.slkc.uswest.net>2000-11-11 14:57:35 -0700
commitfd2c900e5229810ffe6051da6e2839a1ab90b376 (patch)
tree32a840c24805d4d0e41b0fe983db15e78c2866e7 /sql/sql_repl.cc
parent19d2e8ce98ed4f77f94f1cde422f3ace73f64315 (diff)
downloadmariadb-git-fd2c900e5229810ffe6051da6e2839a1ab90b376.tar.gz
laptop commit
BUILD/compile-pentium-debug-no-bdb: forgot to install BDB on my laptop, needed to have this sql/log.cc: fixed initialization warning sql/sql_insert.cc: delayed insert was getting logged on failure. To make things worse, all delayed inserts were being logged with query_length=0 sql/sql_repl.cc: fixed compiler warnings
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r--sql/sql_repl.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc
index 3dc9514476b..4142c003d4d 100644
--- a/sql/sql_repl.cc
+++ b/sql/sql_repl.cc
@@ -149,7 +149,7 @@ int purge_master_logs(THD* thd, const char* to_log)
char search_file_name[FN_REFLEN];
mysql_bin_log.make_log_name(search_file_name, to_log);
int res = mysql_bin_log.purge_logs(thd, search_file_name);
- char* errmsg = 0;
+ const char* errmsg = 0;
switch(res)
{
case 0: break;
@@ -169,9 +169,14 @@ binlog purge"; break;
}
if(errmsg)
- send_error(&thd->net, 0, errmsg);
+ {
+ send_error(&thd->net, 0, errmsg);
+ return 1;
+ }
else
send_ok(&thd->net);
+
+ return 0;
}
void mysql_binlog_send(THD* thd, char* log_ident, ulong pos, ushort flags)