X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fcache.c;h=7327e68a3376d7096f67e8604ae1c66d6e844813;hb=43b95b084f95a57e6a08ab986037c4d3a72d2052;hp=fd4797d82fa3844c110a2e80ee94d3b692305acb;hpb=7f47ef48ce38ab71fc414bee592a9078ed1c0a7a;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);