| Submitter | Orit Wasserman |
|---|---|
| Date | Feb. 25, 2013, 5:12 p.m. |
| Message ID | <1361812324-10674-4-git-send-email-owasserm@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/222971/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/page_cache.c b/page_cache.c index e5717d5..809dadc 100644 --- a/page_cache.c +++ b/page_cache.c @@ -152,6 +152,9 @@ void cache_insert(PageCache *cache, uint64_t addr, uint8_t *pdata) /* actual update of entry */ it = cache_get_by_addr(cache, addr); + /* free old cached data if any */ + g_free(it->it_data); + if (!it->it_data) { cache->num_items++; }