From a22a544c38e4bff9b05c53bf5874de6515d14e39 Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine Date: Wed, 29 Jul 2009 01:33:18 +0200 Subject: [PATCH] Fixed memory leak on cacheHome. --- src/basedir.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/basedir.c b/src/basedir.c index b85a2d1..222d10c 100644 --- a/src/basedir.c +++ b/src/basedir.c @@ -153,6 +153,11 @@ static void xdgFreeData(xdgCachedData *cache) free(cache->configHome); cache->configHome = 0; } + if (cache->cacheHome) + { + free(cache->cacheHome); + cache->cacheHome = 0; + } xdgFreeStringList(cache->searchableDataDirectories); cache->searchableDataDirectories = 0; xdgFreeStringList(cache->searchableConfigDirectories); -- 1.6.3.3