Compiling ISC DHCP Server on current - ascii2addr() errors
Bruce M. Simpson
bms at FreeBSD.org
Tue Mar 6 23:55:34 UTC 2007
Bruce M. Simpson wrote:
>
> This patch should be good for all branches and should probably go
> upstream.
No, that's wrong. I am trying to do too many things at once and I just
got in from a night out.
See below.
>
> Regards,
> BMS
> ------------------------------------------------------------------------
>
> --- dhcpd.c.orig Tue Mar 6 23:45:25 2007
> +++ dhcpd.c Tue Mar 6 23:46:28 2007
> @@ -379,7 +379,7 @@
> set_jail = argv [i];
> if (++i == argc)
> usage ();
> - if (ascii2addr (AF_INET, argv[i], &jail_ip_address) < 0)
> + if (inet_pton (AF_INET, argv[i], &jail_ip_address) == NULL)
> log_fatal ("invalid ip address: %s", argv[i]);
> jail_ip_address = ntohl (jail_ip_address);
> no_dhcpd_jail = 1;
> @@ -478,7 +478,7 @@
> if (!no_dhcpd_jail && (s = getenv ("DHCPD_JAIL_HOSTNAME")) &&
> (s2 = getenv ("DHCPD_JAIL_IPADDRESS"))) {
> set_jail = s;
> - if (ascii2addr (AF_INET, s2, &jail_ip_address) < 0)
> + if (inet_pton (AF_INET, s2, &jail_ip_address) == NULL)
> log_fatal ("invalid ip address: %s", s2);
> jail_ip_address = ntohl (jail_ip_address);
> }
>
More information about the freebsd-current
mailing list