diff --git a/src/battery.c b/src/battery.c index c1c1b90..3430258 100644 --- a/src/battery.c +++ b/src/battery.c @@ -20,6 +20,7 @@ char f = fopen(d, "r"); if (!f) { log_fatal("battery directory does not exist"); + free(d); return NULL; } free(d); diff --git a/src/config.c b/src/config.c index 487ff6f..5709fbc 100644 --- a/src/config.c +++ b/src/config.c @@ -107,4 +107,6 @@ parse_config_file(char *path) set_int_conf(led_blink_trigger_level, led_blink, "power_source"); set_str_conf(led_blink_timing_formula, led_blink, "timing_formula"); set_str_conf(acpi_daemon_socket_path, acpi_daemon, "socket_path"); + + toml_free(config); }