From ae6a3fd26c834cfee9e283f05d2d5ec848a624db Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Sun, 10 Sep 2023 16:23:49 +0300 Subject: [PATCH] Tidy up QNetworkDiskCache::prepare MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit use std::nothrow more Change-Id: I7c681089777e86a31db2fba831362771e6607496 Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Edward Welbourne --- src/network/access/qnetworkdiskcache.cpp | 6 +----- 1 file changed, 1 insertion(+), 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();