--- 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");
