Commit 9de77cc9 authored by ram@mysql.r18.ru's avatar ram@mysql.r18.ru

Fix for the bug #1200: Can't start MySQL if bind-address set to hostname that starts with a number.

parent f434b329
...@@ -5163,11 +5163,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)), ...@@ -5163,11 +5163,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
my_use_symdir=0; my_use_symdir=0;
break; break;
case (int) OPT_BIND_ADDRESS: case (int) OPT_BIND_ADDRESS:
if (argument && my_isdigit(mysqld_charset, argument[0])) if (!argument || (my_bind_addr= (ulong) inet_addr(argument)) == INADDR_NONE)
{
my_bind_addr = (ulong) inet_addr(argument);
}
else
{ {
struct hostent *ent; struct hostent *ent;
if (argument || argument[0]) if (argument || argument[0])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment