+ /* Don't ever use loopback (127.0.0) hosts */
+ {
+ struct sockaddr_in *iaddr = (struct sockaddr_in *) &(target->address);
+ unsigned long ip = iaddr->sin_addr.s_addr;
+ if ((ip & 255) == 127 &&
+ ((ip >> 8) & 255) == 0 &&
+ ((ip >> 16) & 255) == 0)
+ {
+ if (debug_p)
+ fprintf (stderr, "%s: ignoring loopback host %s\n",
+ progname, target->name);
+ goto target_init_error;
+ }
+ }
+