QHsts: code tidies
1) Remove a use-after-move. It was benign because the move didn't actually trigger move assignment, as the original object was const. 2) Remove a usage of insert(hint), as the hint was always end(), and there is no reason to believe that that's the insertion place. Change-Id: I71aac8cdc9fb85b6ecef3695bae7b21f022bb60b Reviewed-by: Marc Mutz <marc.mutz@kdab.com> Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
This commit is contained in:
parent
c2d2757bcc
commit
cceeb1ee7e
@ -145,7 +145,7 @@ void QHstsCache::updateKnownHost(const QString &host, const QDateTime &expires,
|
||||
return;
|
||||
}
|
||||
|
||||
knownHosts.insert(pos, {hostName, newPolicy});
|
||||
knownHosts.insert({hostName, newPolicy});
|
||||
#if QT_CONFIG(settings)
|
||||
if (hstsStore)
|
||||
hstsStore->addToObserved(newPolicy);
|
||||
@ -156,7 +156,7 @@ void QHstsCache::updateKnownHost(const QString &host, const QDateTime &expires,
|
||||
if (newPolicy.isExpired())
|
||||
knownHosts.erase(pos);
|
||||
else if (pos->second != newPolicy)
|
||||
pos->second = std::move(newPolicy);
|
||||
pos->second = newPolicy;
|
||||
else
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user