Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.12.3
-
None
-
7f1fce7f6c8d10bc15c4529e40e08f786708f6b2 (qt/qtotaupdate/master)
-
2020wk18
Description
The function
bool QOtaClient::isRepositoryConfigSet(QOtaRepositoryConfig *config) const
has a memory leak.
bool QOtaClient::isRepositoryConfigSet(QOtaRepositoryConfig *config) const { QOtaRepositoryConfig *currentConfig = repositoryConfig(); bool isSet = currentConfig && config && currentConfig->url() == config->url() && currentConfig->gpgVerify() == config->gpgVerify() && currentConfig->tlsPermissive() == config->tlsPermissive() && currentConfig->tlsClientCertPath() == config->tlsClientCertPath() && currentConfig->tlsClientKeyPath() == config->tlsClientKeyPath() && currentConfig->tlsCaPath() == config->tlsCaPath(); return isSet; }
currentConfig is not deleted when the function returns.
Attachments
For Gerrit Dashboard: QTBUG-83270 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
297582,3 | Fix memory leak | master | qt/qtotaupdate | Status: MERGED | +2 | 0 |