Update handling of mysqlbinlog's die()
function
- Update per Monty's review for commit 5328dbdaa237d97e443120f2e08437fb274198c2
This commit is contained in:
parent
f0ab1a28c9
commit
7300ab32cc
@ -1896,11 +1896,11 @@ static void cleanup()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void die()
|
static void die(int err)
|
||||||
{
|
{
|
||||||
cleanup();
|
cleanup();
|
||||||
my_end(MY_DONT_FREE_DBUG);
|
my_end(0);
|
||||||
exit(1);
|
exit(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1937,7 +1937,7 @@ static my_time_t convert_str_to_timestamp(const char* str)
|
|||||||
l_time.time_type != MYSQL_TIMESTAMP_DATETIME || status.warnings)
|
l_time.time_type != MYSQL_TIMESTAMP_DATETIME || status.warnings)
|
||||||
{
|
{
|
||||||
error("Incorrect date and time argument: %s", str);
|
error("Incorrect date and time argument: %s", str);
|
||||||
die();
|
die(1);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
Note that Feb 30th, Apr 31st cause no error messages and are mapped to
|
Note that Feb 30th, Apr 31st cause no error messages and are mapped to
|
||||||
@ -1996,7 +1996,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
|||||||
opt->name)) <= 0)
|
opt->name)) <= 0)
|
||||||
{
|
{
|
||||||
sf_leaking_memory= 1; /* no memory leak reports here */
|
sf_leaking_memory= 1; /* no memory leak reports here */
|
||||||
die();
|
die(1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#ifdef WHEN_FLASHBACK_REVIEW_READY
|
#ifdef WHEN_FLASHBACK_REVIEW_READY
|
||||||
@ -2021,7 +2021,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
|||||||
opt->name)) <= 0)
|
opt->name)) <= 0)
|
||||||
{
|
{
|
||||||
sf_leaking_memory= 1; /* no memory leak reports here */
|
sf_leaking_memory= 1; /* no memory leak reports here */
|
||||||
die();
|
die(1);
|
||||||
}
|
}
|
||||||
opt_base64_output_mode= (enum_base64_output_mode) (val - 1);
|
opt_base64_output_mode= (enum_base64_output_mode) (val - 1);
|
||||||
}
|
}
|
||||||
@ -2107,7 +2107,7 @@ static int parse_args(int *argc, char*** argv)
|
|||||||
|
|
||||||
if ((ho_error=handle_options(argc, argv, my_options, get_one_option)))
|
if ((ho_error=handle_options(argc, argv, my_options, get_one_option)))
|
||||||
{
|
{
|
||||||
die();
|
die(ho_error);
|
||||||
}
|
}
|
||||||
if (debug_info_flag)
|
if (debug_info_flag)
|
||||||
my_end_arg= MY_CHECK_ERROR | MY_GIVE_INFO;
|
my_end_arg= MY_CHECK_ERROR | MY_GIVE_INFO;
|
||||||
@ -3078,7 +3078,7 @@ int main(int argc, char** argv)
|
|||||||
if (!remote_opt)
|
if (!remote_opt)
|
||||||
{
|
{
|
||||||
error("The --raw mode only works with --read-from-remote-server");
|
error("The --raw mode only works with --read-from-remote-server");
|
||||||
die();
|
die(1);
|
||||||
}
|
}
|
||||||
if (one_database)
|
if (one_database)
|
||||||
warning("The --database option is ignored in raw mode");
|
warning("The --database option is ignored in raw mode");
|
||||||
@ -3100,7 +3100,7 @@ int main(int argc, char** argv)
|
|||||||
O_WRONLY | O_BINARY, MYF(MY_WME))))
|
O_WRONLY | O_BINARY, MYF(MY_WME))))
|
||||||
{
|
{
|
||||||
error("Could not create log file '%s'", result_file_name);
|
error("Could not create log file '%s'", result_file_name);
|
||||||
die();
|
die(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user