New Defects reported by Coverity Scan for digiKam

scan-admin at coverity.com scan-admin at coverity.com
Sat Feb 11 18:04:58 GMT 2023


Hi,

Please find the latest report on new defect(s) introduced to digiKam found with Coverity Scan.

4 new defect(s) introduced to digiKam found with Coverity Scan.
7 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 4 of 4 defect(s)


** CID 1520848:  Error handling issues  (CHECKED_RETURN)
/home/gilles/devel/GIT/8.x/core/libs/widgets/mainview/dxmlguiwindow.cpp: 377 in Digikam::DXmlGuiWindow::slotSolidHardwareList()()


________________________________________________________________________________________________________
*** CID 1520848:  Error handling issues  (CHECKED_RETURN)
/home/gilles/devel/GIT/8.x/core/libs/widgets/mainview/dxmlguiwindow.cpp: 377 in Digikam::DXmlGuiWindow::slotSolidHardwareList()()
371         showRawCameraList();
372     }
373     
374     void DXmlGuiWindow::slotSolidHardwareList()
375     {
376         SolidHardwareDlg* const dlg = new SolidHardwareDlg(qApp->activeWindow());
>>>     CID 1520848:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "exec" without checking return value (as is done elsewhere 15 out of 18 times).
377         dlg->exec();
378     }
379     
380     void DXmlGuiWindow::slotDonateMoney()
381     {
382         QUrl url(QLatin1String("https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7wQmvZSYJivCEsO7uyo0QATYQaKO3r-2Ber-2FEr242iiP8pl6a_IpEMwFcbl-2BY9RHaL2m6a3nuAxB4hfm4MTniX0gHjADV3KdS4uHlQRVh-2FVzuUBRoWEXBgHh3LLJRwTlH0yBSqAXGG0Kfu5Pz-2Ft41K-2F6qWRVR3SQWN0LsjeHRDLU5v3JuHN2LxuewOFlE1kb-2FwTYPV-2Fw-2FXevnw90-2FoBff8MicX01QLIULlCW8u2OLjJobs9vRede7oxbi6XE0D1YSpQ9B-2BBA-3D-3D

** CID 1520847:  Performance inefficiencies  (AUTO_CAUSES_COPY)
/home/gilles/devel/GIT/8.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp: 148 in DigikamGenericINatPlugin::INatBrowserDlg::INatBrowserDlg(const QString &, const QList<QNetworkCookie> &, QWidget *)()


________________________________________________________________________________________________________
*** CID 1520847:  Performance inefficiencies  (AUTO_CAUSES_COPY)
/home/gilles/devel/GIT/8.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp: 148 in DigikamGenericINatPlugin::INatBrowserDlg::INatBrowserDlg(const QString &, const QList<QNetworkCookie> &, QWidget *)()
142         d->browser->page()->networkAccessManager()->setCookieJar(cookieJar);
143     
144     #endif
145     
146         QDateTime now(QDateTime::currentDateTime());
147     
>>>     CID 1520847:  Performance inefficiencies  (AUTO_CAUSES_COPY)
>>>     Using the "auto" keyword without an "&" causes the copy of an object of type QNetworkCookie.
148         for (auto cookie : cookies)
149         {
150             if (filterCookie(cookie, false, now))
151             {
152                 qCDebug(DIGIKAM_WEBSERVICES_LOG) << "Setting cookie" << cookie;
153     

** CID 1520846:  Error handling issues  (CHECKED_RETURN)
/home/gilles/devel/GIT/8.x/core/libs/widgets/mainview/dxmlguiwindow_toolbar.cpp: 30 in Digikam::DXmlGuiWindow::slotConfToolbars()()


________________________________________________________________________________________________________
*** CID 1520846:  Error handling issues  (CHECKED_RETURN)
/home/gilles/devel/GIT/8.x/core/libs/widgets/mainview/dxmlguiwindow_toolbar.cpp: 30 in Digikam::DXmlGuiWindow::slotConfToolbars()()
24     
25         KEditToolBar dlg(factory(), this);
26     
27         connect(&dlg, SIGNAL(newToolbarConfig()),
28                 this, SLOT(slotNewToolbarConfig()));
29     
>>>     CID 1520846:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "exec" without checking return value (as is done elsewhere 15 out of 18 times).
30         dlg.exec();
31     }
32     
33     void DXmlGuiWindow::slotNewToolbarConfig()
34     {
35         KConfigGroup group = KSharedConfig::openConfig()->group(configGroupName());

** CID 1520845:  Performance inefficiencies  (AUTO_CAUSES_COPY)
/home/gilles/devel/GIT/8.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp: 353 in DigikamGenericINatPlugin::INatBrowserDlg::filterCookies(const QList<QNetworkCookie> &, bool)()


________________________________________________________________________________________________________
*** CID 1520845:  Performance inefficiencies  (AUTO_CAUSES_COPY)
/home/gilles/devel/GIT/8.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp: 353 in DigikamGenericINatPlugin::INatBrowserDlg::filterCookies(const QList<QNetworkCookie> &, bool)()
347     QList<QNetworkCookie> INatBrowserDlg::filterCookies(const QList<QNetworkCookie>& cookies,
348                                                         bool keepSessionCookies)
349     {
350         QList<QNetworkCookie> result;
351         QDateTime now(QDateTime::currentDateTime());
352     
>>>     CID 1520845:  Performance inefficiencies  (AUTO_CAUSES_COPY)
>>>     Using the "auto" keyword without an "&" causes the copy of an object of type QNetworkCookie.
353         for (auto cookie : cookies)
354         {
355             if (filterCookie(cookie, keepSessionCookies, now))
356             {
357                 result << cookie;
358             }


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yp2OAl-2Fauo86CB28HCT0-2BnD-2F6eFMYt863B1-2B0FLvU5y-2FRWSl8rMA4vGwCkGPp0f1hg-3DJN_D_IpEMwFcbl-2BY9RHaL2m6a3nuAxB4hfm4MTniX0gHjADV3KdS4uHlQRVh-2FVzuUBRoWUTU14xI2xpSbaZ7eWJMQuPoeBtjLIRu5PVkZgRmTM4inPuWS3Bm4B0K3jffXE8rY-2F0LPDs6-2BINp-2BbBSn88vyhYqXBxj9RY1U3gUbGntUAxOk3lCMo9cN96vUrRBSLzDX7TkQ0CvKGSWGVRia5-2BJb-2BA-3D-3D



More information about the Digikam-devel mailing list