From 01827732cb3d5289e8071d8317b95d5c4043857c Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Mon, 20 Jul 2009 15:42:11 +0200 Subject: Fixed fd leak in ini.c. How could I miss this one.. :-( --- lib/ini.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/ini.c') 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; } -- cgit v1.2.3