summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kudryavtsev <[email protected]>2023-09-10 16:23:49 +0300
committerAnton Kudryavtsev <[email protected]>2023-09-12 02:00:03 +0300
commitae6a3fd26c834cfee9e283f05d2d5ec848a624db (patch)
treef11a4b3cd29100b22fa002234f4c67a0b35cfbaa
parente67f030600886a5630e22fa912e22087a7d63c56 (diff)
Tidy up QNetworkDiskCache::prepare
use std::nothrow more Change-Id: I7c681089777e86a31db2fba831362771e6607496 Reviewed-by: MÃ¥rten Nordheim <[email protected]> Reviewed-by: Edward Welbourne <[email protected]>
-rw-r--r--src/network/access/qnetworkdiskcache.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/network/access/qnetworkdiskcache.cpp b/src/network/access/qnetworkdiskcache.cpp
index 0b0db2d3a13..577d423a01d 100644
--- a/src/network/access/qnetworkdiskcache.cpp
+++ b/src/network/access/qnetworkdiskcache.cpp
@@ -172,11 +172,7 @@ QIODevice *QNetworkDiskCache::prepare(const QNetworkCacheMetaData &metaData)
device = &(cacheItem->data);
} else {
QString fileName = d->cacheFileName(cacheItem->metaData.url());
- QT_TRY {
- cacheItem->file = new QSaveFile(fileName, &cacheItem->data);
- } QT_CATCH(...) {
- cacheItem->file = nullptr;
- }
+ cacheItem->file = new(std::nothrow) QSaveFile(fileName, &cacheItem->data);
if (!cacheItem->file || !cacheItem->file->open(QFileDevice::WriteOnly)) {
qWarning("QNetworkDiskCache::prepare() unable to open temporary file");
cacheItem.reset();