BUG-230697: Do not crash viewer during cache cleanup
parent
99b99a1b4a
commit
8633ba9c8b
|
|
@ -102,7 +102,12 @@ void LLDiskCache::purge()
|
|||
if (file_size_total > mMaxSizeBytes)
|
||||
{
|
||||
action = "DELETE:";
|
||||
boost::filesystem::remove(entry.second.second);
|
||||
boost::system::error_code ec;
|
||||
boost::filesystem::remove(entry.second.second, ec);
|
||||
if (ec.failed())
|
||||
{
|
||||
LL_WARNS() << "Failed to delete cache file " << entry.second.second << ": " << ec.message() << LL_ENDL;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -284,7 +289,12 @@ void LLDiskCache::clearCache()
|
|||
{
|
||||
if (entry.path().string().find(mCacheFilenamePrefix) != std::string::npos)
|
||||
{
|
||||
boost::filesystem::remove(entry);
|
||||
boost::system::error_code ec;
|
||||
boost::filesystem::remove(entry, ec);
|
||||
if (ec.failed())
|
||||
{
|
||||
LL_WARNS() << "Failed to delete cache file " << entry << ": " << ec.message() << LL_ENDL;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue