clean_up: checking errno at exit does not make sense
[debian/dhcpd-pools.git] / src / other.c
index 42f86ca..d8f9ac4 100644 (file)
@@ -77,9 +77,6 @@ void clean_up(void)
 {
        int ret;
 
-       if (errno) {
-               warn("clean_up: errno (%d) set but not checked in correct place.\nif this is repeatable send strace output as a bug report", errno);
-       }
        /* Just in case there something in buffers */
        ret = fflush(stdout);
        if (errno || ret) {
@@ -94,6 +91,8 @@ void clean_up(void)
        free(config.dhcpdlease_file);
        free(config.output_file);
        free(ranges);
+       free(leases);
+       free(touches);
        free(shared_net_names);
        free(shared_networks);
 }