summaryrefslogtreecommitdiffstats
path: root/src/config-ini.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config-ini.c')
-rw-r--r--src/config-ini.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/config-ini.c b/src/config-ini.c
index 7cfa1ff..30275fa 100644
--- a/src/config-ini.c
+++ b/src/config-ini.c
@@ -3,7 +3,6 @@
#include <ctype.h>
#include <errno.h>
-#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -67,11 +66,7 @@ static ini_section_t * add_section(ini_file_t *file, const char *name) {
return section;
}
-ini_file_t * read_ini_file(const char *filename) {
- FILE *f = fopen(filename, "r");
- if (!f)
- return NULL;
-
+ini_file_t * read_ini_file(FILE *f) {
ini_file_t *file = calloc(1, sizeof(*file));
if (!file)
goto error;
@@ -135,7 +130,6 @@ ini_file_t * read_ini_file(const char *filename) {
error:
free(line);
- fclose(f);
if (err) {
free_ini_file(file);