summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2023-07-14 21:14:39 +0200
committerMarc Mutz <marc.mutz@qt.io>2023-07-18 12:13:23 +0200
commitbad3b8f78b9eddb9dd5c08d96f9ee8137d98c19e (patch)
treed98413698a6dcc90584a00cb7040e793d6954081
parent90226018a98befc89ed767a3aae7a8db0e77076d (diff)
tst_QNetworkDiskCache: fix mem-leak
A caller of Q(Abstract)NetworkDiskCache::data() is supposed to delete the returned value, and this caller forgot. Do it now; better late than never. Amends feb1afc78290433b0c22b1b3f6d65542eeb5b957. Pick-to: 6.6 6.5 6.2 5.15 Change-Id: I1b27663df9ad49e0203172265d224fdb6ec06646 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
-rw-r--r--tests/auto/network/access/qnetworkdiskcache/tst_qnetworkdiskcache.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/network/access/qnetworkdiskcache/tst_qnetworkdiskcache.cpp b/tests/auto/network/access/qnetworkdiskcache/tst_qnetworkdiskcache.cpp
index d8c6633c2a..39199c91b5 100644
--- a/tests/auto/network/access/qnetworkdiskcache/tst_qnetworkdiskcache.cpp
+++ b/tests/auto/network/access/qnetworkdiskcache/tst_qnetworkdiskcache.cpp
@@ -657,6 +657,7 @@ void tst_QNetworkDiskCache::streamVersion()
QIODevice *dataDevice = cache.data(url);
QVERIFY(dataDevice != 0);
QByteArray cachedData = dataDevice->readAll();
+ delete dataDevice;
QCOMPARE(cachedData, data);
}
}