diff --git a/content/llcache.c b/content/llcache.c index 1d1b043b3..8634a81a4 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -1501,7 +1501,9 @@ void llcache_fetch_callback(fetch_msg msg, void *p, const void *data, /* An error occurred while fetching */ /* The fetch has has already been cleaned up by the fetcher */ object->fetch.fetch = NULL; - /** \todo Ensure this object becomes stale */ + + /* Invalidate cache control data */ + memset(&(object->cache), 0, sizeof(llcache_cache_control)); /** \todo Consider using errorcode for something */