--- mysql-5.0-community/extra/resolveip.c.orig 2007-01-19 05:29:15.000000000 +1100 +++ mysql-5.0-community/extra/resolveip.c 2007-03-27 02:10:56.000000000 +1000 @@ -106,6 +106,7 @@ { struct hostent *hpaddr; in_addr_t taddr; + struct in_addr addr; char *ip,**q; int error=0; @@ -118,9 +119,9 @@ { ip = *argv++; - if (my_isdigit(&my_charset_latin1,ip[0])) + if (inet_aton(ip, &addr)) { - taddr = inet_addr(ip); + taddr = addr.s_addr; if (taddr == htonl(INADDR_BROADCAST)) { puts("Broadcast");