Code

src/configfile.c: Fix a minor memory leak.
authorFlorian Forster <octo@huhu.verplant.org>
Thu, 9 Oct 2008 06:43:48 +0000 (08:43 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Thu, 9 Oct 2008 06:43:48 +0000 (08:43 +0200)
Thanks to Niraj Tolia for reporting this :)

src/configfile.c

index 1df911195df20c358e89e6f4012f9e6ac5e82a0b..8b526f2e958902a5dcbb22a674b0c0caa267f44f 100644 (file)
@@ -888,7 +888,11 @@ int cf_read (char *filename)
                        dispatch_block (conf->children + i);
        }
 
+       oconfig_free (conf);
+
+       /* Read the default types.db if no `TypesDB' option was given. */
        if (cf_default_typesdb)
-               read_types_list (PLUGINDIR"/types.db"); /* FIXME: Configure path */
+               read_types_list (PLUGINDIR"/types.db");
+
        return (0);
 } /* int cf_read */