[fusion-commits] Compiz configuration system library: Changes to 'master' (c1f73070660a02093ff65bfc10d69e0000a8f963)

maniac at server.beryl-project.org maniac at server.beryl-project.org
Thu Jul 5 09:25:58 CEST 2007


New commits:
commit c1f73070660a02093ff65bfc10d69e0000a8f963
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Jul 5 09:25:53 2007 +0200

    Fix possible memory leak.
    Catched by Roland Bär.


 src/iniparser.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


Modified: fusion/compizconfig/libcompizconfig/src/iniparser.c
===================================================================
--- fusion/compizconfig/libcompizconfig/src/iniparser.c
+++ fusion/compizconfig/libcompizconfig/src/iniparser.c
@@ -587,6 +587,9 @@ void iniparser_dump_ini(dictionary * d, const char * file_name)
                 continue ;
             fprintf(f, "%s = %s\n", d->key[i], d->val[i]);
         }
+
+		fclose (f);
+		ini_file_unlock (lock);
         return ;
     }
     for (i=0 ; i<nsec ; i++) {


More information about the commits mailing list