X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fcache.c;h=7327e68a3376d7096f67e8604ae1c66d6e844813;hb=dddebb0ed8feb5ece494dbef1cb24ad2d4699b45;hp=fd4797d82fa3844c110a2e80ee94d3b692305acb;hpb=1ff95dce46dcb5b0358db1fd4fa9698daeb326d7;p=bluesky.git diff --git a/bluesky/cache.c b/bluesky/cache.c index fd4797d..7327e68 100644 --- a/bluesky/cache.c +++ b/bluesky/cache.c @@ -362,6 +362,8 @@ void bluesky_cachefile_gc(BlueSkyFS *fs) g_atomic_int_add(&fs->log->disk_used, -cachefile->disk_used); g_hash_table_remove(fs->log->mmap_cache, cachefile->filename); bluesky_rangeset_free(cachefile->items); + if (cachefile->prefetches != NULL) + bluesky_rangeset_free(cachefile->prefetches); g_mutex_unlock(cachefile->lock); g_mutex_free(cachefile->lock); g_cond_free(cachefile->cond);