aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/ini.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/ini.c b/lib/ini.c
index d9900aeb..aa291bb2 100644
--- a/lib/ini.c
+++ b/lib/ini.c
@@ -42,12 +42,16 @@ ini_t *ini_open( char *file )
ini->file[ini->size] = 0;
ini->cur = ini->file;
ini->c_section = "";
+
+ close( fd );
+
return ini;
}
-
- g_free( ini );
+
if( fd >= 0 )
close( fd );
+
+ ini_close( ini );
return NULL;
}