X-Git-Url: http://git.asbjorn.biz/?p=debian%2Fdhcpd-pools.git;a=blobdiff_plain;f=src%2Fdhcpd-pools.c;h=db8495b13200f8b68061bddcaf30245751b3867d;hp=02669d2a3c624f13c573bab3b1b7f337bdcdca8a;hb=b492802dfa7bf928bbafe74194ca4f154c70f743;hpb=93bcd305c40583bf7b7c611896f85b89899d47b5 diff --git a/src/dhcpd-pools.c b/src/dhcpd-pools.c index 02669d2..db8495b 100644 --- a/src/dhcpd-pools.c +++ b/src/dhcpd-pools.c @@ -205,13 +205,6 @@ int main(int argc, char **argv) } free(tmp_ranges); output_analysis(); - /* After fopen in output ioctl does like /dev/null which - * cause ENOTTY, and clean_up will see that without this - * reset. At least linux does this, and possibly some - * other systems. There's a report from FreeBSD 8.0 which - * matches quite well with this symptom. */ - if (errno == 25) - errno = 0; clean_up(); return (EXIT_SUCCESS); @@ -220,6 +213,7 @@ int main(int argc, char **argv) /* Global allocations, counter resets etc */ int prepare_memory() { + RANGES = 64; num_ranges = num_shared_networks = 0; shared_networks = safe_malloc(sizeof(struct shared_network_t) * SHARED_NETWORKS);