diff -up GConf-2.19.1/backends/xml-cache.c.leaks GConf-2.19.1/backends/xml-cache.c --- GConf-2.19.1/backends/xml-cache.c.leaks 2007-09-11 10:54:43.000000000 -0400 +++ GConf-2.19.1/backends/xml-cache.c 2007-09-11 10:54:58.000000000 -0400 @@ -272,6 +272,7 @@ cache_sync (Cache *cache, /* sync it all */ g_slist_foreach (list, (GFunc) cache_sync_foreach, &sd); + g_slist_free (list); /* If we deleted some subdirs, we may now be able to delete * more parent dirs. So go ahead and do the sync again.