diff --git a/src/config.c b/src/config.c index 9acac9c..872efd5 100644 --- a/src/config.c +++ b/src/config.c @@ -60,6 +60,7 @@ int config_read(Config* config) { } free(line); + fclose(file); defaults: diff --git a/src/main.c b/src/main.c index 8c4e2c4..dd19b5d 100644 --- a/src/main.c +++ b/src/main.c @@ -55,6 +55,8 @@ float get_temp() { filename, strerror(errno)); fflush(stderr); + + fclose(file); return -1; } @@ -80,6 +82,8 @@ int set_mode(const char* mode) { filename, strerror(errno)); fflush(stderr); + + fclose(file); return -1; }