--- a\src\iup_config.c	Thu Oct 05 12:41:46 2017
+++ b\src\iup_config.c	Tue Jan 16 22:36:04 2018
@@ -137,7 +137,10 @@
 
     int line_len = iupLineFileReadLine(line_file);
     if (line_len == -1)
+    {
+      iupLineFileClose(line_file);
       return -2;
+    }
 
     line_buffer = iupLineFileGetBuffer(line_file);
 
