flose files & free memory when not needed
[debian/dhcpd-pools.git] / src / getdata.c
index 7fbe4d0..c25d87e 100644 (file)
@@ -163,6 +163,7 @@ int parse_leases(void)
        if (macaddr != NULL) {
                free(macstring);
        }
+       fclose(dhcpd_leases);
        return 0;
 }
 
@@ -452,5 +453,6 @@ char *parse_config(int is_include, char *config_file,
                }
        }
        free(word);
+       fclose(dhcpd_config);
        return next_free_shared_name;
 }