mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Don't give warnings from perror or resolveip with safemalloc
- Added my_end(0) before exit - Fixed typo in mysql_install_db
This commit is contained in:
@ -105,11 +105,13 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
break;
|
||||
case 'V':
|
||||
print_version();
|
||||
my_end(0);
|
||||
exit(0);
|
||||
break;
|
||||
case 'I':
|
||||
case '?':
|
||||
usage();
|
||||
my_end(0);
|
||||
exit(0);
|
||||
break;
|
||||
}
|
||||
@ -122,7 +124,10 @@ static int get_options(int *argc,char ***argv)
|
||||
int ho_error;
|
||||
|
||||
if ((ho_error=handle_options(argc, argv, my_long_options, get_one_option)))
|
||||
{
|
||||
my_end(0);
|
||||
exit(ho_error);
|
||||
}
|
||||
|
||||
if (!*argc && !print_all_codes)
|
||||
{
|
||||
@ -260,7 +265,10 @@ int main(int argc,char *argv[])
|
||||
MY_INIT(argv[0]);
|
||||
|
||||
if (get_options(&argc,&argv))
|
||||
{
|
||||
my_end(0);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
my_handler_error_register();
|
||||
|
||||
|
@ -79,6 +79,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
case 'I':
|
||||
case '?':
|
||||
usage();
|
||||
my_end(0);
|
||||
exit(0);
|
||||
}
|
||||
return 0;
|
||||
@ -91,7 +92,10 @@ static int get_options(int *argc,char ***argv)
|
||||
int ho_error;
|
||||
|
||||
if ((ho_error=handle_options(argc, argv, my_long_options, get_one_option)))
|
||||
{
|
||||
my_end(0);
|
||||
exit(ho_error);
|
||||
}
|
||||
|
||||
if (*argc == 0)
|
||||
{
|
||||
@ -113,10 +117,14 @@ int main(int argc, char **argv)
|
||||
MY_INIT(argv[0]);
|
||||
|
||||
if (get_options(&argc,&argv))
|
||||
{
|
||||
my_end(0);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
while (argc--)
|
||||
{
|
||||
my_bool do_more;
|
||||
#ifndef WIN32
|
||||
struct in_addr addr;
|
||||
#endif
|
||||
@ -125,13 +133,13 @@ int main(int argc, char **argv)
|
||||
/* Not compatible with IPv6! Probably should use getnameinfo(). */
|
||||
#ifdef WIN32
|
||||
taddr = inet_addr(ip);
|
||||
if(taddr != INADDR_NONE)
|
||||
{
|
||||
do_more= (taddr != INADDR_NONE);
|
||||
#else
|
||||
if (inet_aton(ip, &addr) != 0)
|
||||
{
|
||||
if ((do_more= (inet_aton(ip, &addr) != 0)))
|
||||
taddr= addr.s_addr;
|
||||
#endif
|
||||
if (do_more)
|
||||
{
|
||||
if (taddr == htonl(INADDR_BROADCAST))
|
||||
{
|
||||
puts("Broadcast");
|
||||
@ -205,5 +213,6 @@ int main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
}
|
||||
my_end(0);
|
||||
exit(error);
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ cannot_find_file()
|
||||
echo
|
||||
echo "If you compiled from source, you need to either run 'make install' to"
|
||||
echo "copy the software into the correct location ready for operation."
|
||||
echo "If you don't want to do a full install, you can use the --srcddir"
|
||||
echo "If you don't want to do a full install, you can use the --srcdir"
|
||||
echo "option to only install the mysql database and privilege tables"
|
||||
echo
|
||||
echo "If you are using a binary release, you must either be at the top"
|
||||
|
Reference in New Issue
Block a user