From 41b56c31bc1ef5bead6a718f4080a61dcbd04686 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 22 Aug 2021 03:07:21 +0200 Subject: Fix inserting node entry in QNetworkAccessCache::linkEntry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When the new entry has the same, or older timestamp than the newest, it's linked behind the newest entry, but "newest" for the new node currently isn't assigned to the newer entry. Fixes: QTBUG-95950 Change-Id: I7ef5f1ce5a9479ce47839c8f1a6011124d3f43de Reviewed-by: MÃ¥rten Nordheim --- src/network/access/qnetworkaccesscache.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/network/access') diff --git a/src/network/access/qnetworkaccesscache.cpp b/src/network/access/qnetworkaccesscache.cpp index 7c8da551ad..865dcab6c8 100644 --- a/src/network/access/qnetworkaccesscache.cpp +++ b/src/network/access/qnetworkaccesscache.cpp @@ -174,6 +174,7 @@ void QNetworkAccessCache::linkEntry(const QByteArray &key) current = current->older; } node->older = current->older; + node->newer = current; current->older = node; if (node->older == nullptr) { oldest = node; -- cgit v1.2.3