remove cache file in case of error from QNetworkDiskCache::insert()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-02-17 22:19:32 +02:00
parent 50e4047e20
commit c5371a1db5

View file

@ -301,6 +301,8 @@ void QNetworkDiskCache::insert(QIODevice *device)
d->currentCacheSize = expire();
if (file->error() == QFile::NoError) {
d->currentCacheSize += file->size();
} else {
file->remove();
}
#if defined(QNETWORKDISKCACHE_DEBUG)