[Digikam-devel] New Defects reported by Coverity Scan for digiKam

scan-admin at coverity.com scan-admin at coverity.com
Thu Aug 20 20:33:18 BST 2015


Hi,

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

284 new defect(s) introduced to digiKam found with Coverity Scan.
232 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 20 of 284 defect(s)


** CID 1317089:    (USE_AFTER_FREE)
/home/gilles/Devel/5.x/core/libs/album/albummanager.cpp: 3244 in Digikam::AlbumManager::slotDatesJobData(const QMap<QDateTime, int> &)()
/home/gilles/Devel/5.x/core/libs/album/albummanager.cpp: 3255 in Digikam::AlbumManager::slotDatesJobData(const QMap<QDateTime, int> &)()


________________________________________________________________________________________________________
*** CID 1317089:    (USE_AFTER_FREE)
/home/gilles/Devel/5.x/core/libs/album/albummanager.cpp: 3244 in Digikam::AlbumManager::slotDatesJobData(const QMap<QDateTime, int> &)()
3238         {
3239             DAlbum* const album = it.value();
3240             emit signalAlbumAboutToBeDeleted(album);
3241             d->allAlbumsIdHash.remove(album->globalID());
3242             emit signalAlbumDeleted(album);
3243             delete album;
>>>     CID 1317089:    (USE_AFTER_FREE)
>>>     Passing freed pointer "album" as an argument to "signalAlbumHasBeenDeleted".
3244             emit signalAlbumHasBeenDeleted(album);
3245         }
3246     
3247         for (QMap<int, DAlbum*>::const_iterator it = yAlbumMap.constBegin();
3248              it != yAlbumMap.constEnd(); ++it)
3249         {
/home/gilles/Devel/5.x/core/libs/album/albummanager.cpp: 3255 in Digikam::AlbumManager::slotDatesJobData(const QMap<QDateTime, int> &)()
3249         {
3250             DAlbum* const album = it.value();
3251             emit signalAlbumAboutToBeDeleted(album);
3252             d->allAlbumsIdHash.remove(album->globalID());
3253             emit signalAlbumDeleted(album);
3254             delete album;
>>>     CID 1317089:    (USE_AFTER_FREE)
>>>     Passing freed pointer "album" as an argument to "signalAlbumHasBeenDeleted".
3255             emit signalAlbumHasBeenDeleted(album);
3256         }
3257     
3258         d->dAlbumsCount = yearMonthMap;
3259         emit signalDAlbumsDirty(yearMonthMap);
3260         emit signalDatesMapDirty(datesStatMap);

** CID 1317088:  Incorrect expression  (USELESS_CALL)


________________________________________________________________________________________________________
*** CID 1317088:  Incorrect expression  (USELESS_CALL)
/home/gilles/Devel/5.x/extra/libkipi/tests/kipicmd/main.cpp: 170 in LoadPlugins(const QString &)()
164                 if ( !(*it)->shouldLoad() )
165                 {
166                     qDebug() << i18n("Can not load plugin \"%1\": Loader says it should not load.", libraryName);
167                     return false;
168                 }
169     
>>>     CID 1317088:  Incorrect expression  (USELESS_CALL)
>>>     Calling "(*it)->shouldLoad()" is only useful for its return value, which is ignored.
170                 (*it)->shouldLoad();
171     
172                 if ( !(*it)->plugin() )
173                 {
174                     qDebug() << i18n("Plugin \"%1\" failed to load.", libraryName);
175                     return false;

** CID 1317087:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 244 in Digikam::NREstimate::startAnalyse()()


________________________________________________________________________________________________________
*** CID 1317087:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 244 in Digikam::NREstimate::startAnalyse()()
238         }
239     
240         float* ptr = 0;
241     
242         if (runningFlag())
243         {
>>>     CID 1317087:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "reinterpret_cast<float *>(sd->data.ptr)" to "ptr" here, but that stored value is overwritten before it can be used.
244             ptr = reinterpret_cast<float*>(sd->data.ptr);
245         }
246     
247         qCDebug(LOG_DIMG) << "The rowPosition array is ready!";
248         postProgress(40);
249     

** CID 1317086:    (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 461 in Digikam::NREstimate::startAnalyse()()
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 464 in Digikam::NREstimate::startAnalyse()()


________________________________________________________________________________________________________
*** CID 1317086:    (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 461 in Digikam::NREstimate::startAnalyse()()
455                 {
456                     datasd[i] = datasd[i] / 256;
457                 }
458             }
459     
460             if (datasd[0] < 7)
>>>     CID 1317086:    (UNUSED_VALUE)
>>>     Assigning value from "datasd[0] - 0.98" to "L" here, but that stored value is overwritten before it can be used.
461                 L = datasd[0] - 0.98;
462     
463             if (datasd[0] >= 7 && datasd[0] < 8)
464                 L = datasd[0] - 1.2;
465     
466             if (datasd[0] >= 8 && datasd[0] < 9)
/home/gilles/Devel/5.x/core/libs/dimg/filters/nr/nrestimate.cpp: 464 in Digikam::NREstimate::startAnalyse()()
458             }
459     
460             if (datasd[0] < 7)
461                 L = datasd[0] - 0.98;
462     
463             if (datasd[0] >= 7 && datasd[0] < 8)
>>>     CID 1317086:    (UNUSED_VALUE)
>>>     Assigning value from "datasd[0] - 1.2" to "L" here, but that stored value is overwritten before it can be used.
464                 L = datasd[0] - 1.2;
465     
466             if (datasd[0] >= 8 && datasd[0] < 9)
467                 L = datasd[0] - 1.5;
468             else
469                 L = datasd[0] - 1.7;

** CID 1317085:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/database/imgqsort/imgqsort.cpp: 490 in Digikam::ImgQSort::noisedetector() const()


________________________________________________________________________________________________________
*** CID 1317085:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/core/libs/database/imgqsort/imgqsort.cpp: 490 in Digikam::ImgQSort::noisedetector() const()
484         }
485     
486         float* ptr = 0;
487     
488         if (runningFlag())
489         {
>>>     CID 1317085:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "reinterpret_cast<float *>(sd->data.ptr)" to "ptr" here, but that stored value is overwritten before it can be used.
490             ptr = reinterpret_cast<float*>(sd->data.ptr);
491         }
492     
493         qCDebug(DIGIKAM_GENERAL_LOG) << "The rowPosition array is ready!";
494     
495         for (uint i=0 ; runningFlag() && (i < d->neimage.numPixels()) ; i++)

** CID 1317084:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/kipi-plugins/googleservices/gswindow.cpp: 937 in KIPIGoogleServicesPlugin::GSWindow::slotGetPhotoDone(int, const QString &, const QByteArray &)()


________________________________________________________________________________________________________
*** CID 1317084:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/kipi-plugins/googleservices/gswindow.cpp: 937 in KIPIGoogleServicesPlugin::GSWindow::slotGetPhotoDone(int, const QString &, const QByteArray &)()
931                 bool bRet = false;
932                 if (meta.load(tmpUrl.toLocalFile()))
933                 {
934                     if (meta.supportXmp() && meta.canWriteXmp(tmpUrl.toLocalFile()))
935                     {
936                         bRet = meta.setXmpTagString("Xmp.kipi.picasawebGPhotoId", item.id, false);
>>>     CID 1317084:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "meta.setXmpKeywords(item.tags, false)" to "bRet" here, but that stored value is overwritten before it can be used.
937                         bRet = meta.setXmpKeywords(item.tags, false);
938                     }
939     
940     
941                     if (!item.gpsLat.isEmpty() && !item.gpsLon.isEmpty())
942                     {

** CID 1317083:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/kipi-plugins/googleservices/gswindow.cpp: 943 in KIPIGoogleServicesPlugin::GSWindow::slotGetPhotoDone(int, const QString &, const QByteArray &)()


________________________________________________________________________________________________________
*** CID 1317083:  Code maintainability issues  (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/kipi-plugins/googleservices/gswindow.cpp: 943 in KIPIGoogleServicesPlugin::GSWindow::slotGetPhotoDone(int, const QString &, const QByteArray &)()
937                         bRet = meta.setXmpKeywords(item.tags, false);
938                     }
939     
940     
941                     if (!item.gpsLat.isEmpty() && !item.gpsLon.isEmpty())
942                     {
>>>     CID 1317083:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "meta.setGPSInfo(0., item.gpsLat.toDouble(NULL), item.gpsLon.toDouble(NULL), false)" to "bRet" here, but that stored value is overwritten before it can be used.
943                         bRet = meta.setGPSInfo(0.0, item.gpsLat.toDouble(), item.gpsLon.toDouble(), false);
944                     }
945     
946                     bRet = meta.save(tmpUrl.toLocalFile());
947                 }
948     

** CID 1317082:    (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/libksane/src/ksane_viewer.cpp: 936 in KSaneIface::KSaneViewer::findSelections(float)()
/home/gilles/Devel/5.x/extra/libksane/src/ksane_viewer.cpp: 930 in KSaneIface::KSaneViewer::findSelections(float)()


________________________________________________________________________________________________________
*** CID 1317082:    (UNUSED_VALUE)
/home/gilles/Devel/5.x/extra/libksane/src/ksane_viewer.cpp: 936 in KSaneIface::KSaneViewer::findSelections(float)()
930                                 wSelEnd = -1;
931                                 wSelMargin = 0;
932                             }
933                         }
934                     }
935                     hSelStart = -1;
>>>     CID 1317082:    (UNUSED_VALUE)
>>>     Assigning value "-1" to "hSelEnd" here, but that stored value is overwritten before it can be used.
936                     hSelEnd = -1;
937                     hSelMargin = 0;
938                     colSums.fill(0);
939                 }
940             }
941         }
/home/gilles/Devel/5.x/extra/libksane/src/ksane_viewer.cpp: 930 in KSaneIface::KSaneViewer::findSelections(float)()
924                                         d->selectionList.back()->saveZoom(transform().m11());
925                                         d->scene->addItem(d->selectionList.back());
926                                         d->selectionList.back()->setZValue(9);
927                                     }
928                                 }
929                                 wSelStart = -1;
>>>     CID 1317082:    (UNUSED_VALUE)
>>>     Assigning value "-1" to "wSelEnd" here, but that stored value is overwritten before it can be used.
930                                 wSelEnd = -1;
931                                 wSelMargin = 0;
932                             }
933                         }
934                     }
935                     hSelStart = -1;

** CID 1317081:    (UNREACHABLE)
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 342 in AlbumModelTest::slotStartModelDataChanged(const QModelIndex &, const QModelIndex &)()
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 332 in AlbumModelTest::slotStartModelDataChanged(const QModelIndex &, const QModelIndex &)()


________________________________________________________________________________________________________
*** CID 1317081:    (UNREACHABLE)
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 342 in AlbumModelTest::slotStartModelDataChanged(const QModelIndex &, const QModelIndex &)()
336     
337             if (!addedIds.contains(albumId))
338             {
339                 QString message = QLatin1String("Album id ") + QString::number(albumId)
340                                   + QLatin1String(" was changed before adding signal was received");
341                 QFAIL(message.toLatin1().constData());
>>>     CID 1317081:    (UNREACHABLE)
>>>     This code cannot be reached: "QDebug(QMessageLogger({{2, ...".
342                 qDebug() << message;
343             }
344         }
345     }
346     
347     void AlbumModelTest::deletePAlbum(PAlbum* album)
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 332 in AlbumModelTest::slotStartModelDataChanged(const QModelIndex &, const QModelIndex &)()
326         {
327             QModelIndex index = startModel->index(row, topLeft.column(), topLeft.parent());
328     
329             if (!index.isValid())
330             {
331                 QFAIL("Illegal index received");
>>>     CID 1317081:    (UNREACHABLE)
>>>     This code cannot be reached: "continue;".
332                 continue;
333             }
334     
335             int albumId = index.data(AbstractAlbumModel::AlbumIdRole).toInt();
336     
337             if (!addedIds.contains(albumId))

** CID 1317080:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/extra/kipi-plugins/printimages/wizard/wizard.cpp: 363 in KIPIPrintImagesPlugin::createPhotoGrid(KIPIPrintImagesPlugin::_TPhotoSize *, int, int, int, int, KIPIPrintImagesPlugin::TemplateIcon *)()


________________________________________________________________________________________________________
*** CID 1317080:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/extra/kipi-plugins/printimages/wizard/wizard.cpp: 363 in KIPIPrintImagesPlugin::createPhotoGrid(KIPIPrintImagesPlugin::_TPhotoSize *, int, int, int, int, KIPIPrintImagesPlugin::TemplateIcon *)()
357         delete d;
358     }
359     
360     // create a MxN grid of photos, fitting on the page
361     void createPhotoGrid(TPhotoSize* p, int pageWidth, int pageHeight, int rows, int columns, TemplateIcon* iconpreview)
362     {
>>>     CID 1317080:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
>>>     Dividing integer expressions "pageWidth + pageHeight" and "2", and then converting the integer quotient to type "double". Any remainder, or fractional part of the quotient, is ignored.
363         int MARGIN      = (int)((pageWidth + pageHeight) / 2 * 0.04 + 0.5);
364         int GAP         = MARGIN / 4;
365         int photoWidth  = (pageWidth - (MARGIN * 2) - ((columns - 1) * GAP)) / columns;
366         int photoHeight = (pageHeight - (MARGIN * 2) - ((rows - 1) * GAP)) / rows;
367         int row         = 0;
368     

** CID 1317079:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/core/libs/dimg/filters/dimgthreadedfilter.cpp: 279 in Digikam::DImgThreadedFilter::multithreadedSteps(int, int) const()


________________________________________________________________________________________________________
*** CID 1317079:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/core/libs/dimg/filters/dimgthreadedfilter.cpp: 279 in Digikam::DImgThreadedFilter::multithreadedSteps(int, int) const()
273         return QString();
274     }
275     
276     QList<int> DImgThreadedFilter::multithreadedSteps(int stop, int start) const
277     {
278         uint  nbCore = QThreadPool::globalInstance()->maxThreadCount();
>>>     CID 1317079:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
>>>     Dividing integer expressions "stop - start" and "nbCore", and then converting the integer quotient to type "float". Any remainder, or fractional part of the quotient, is ignored.
279         float step   = (stop - start) / nbCore;
280         QList<int> vals;
281     
282         vals << start;
283     
284         for (uint i = 1 ; i < nbCore ; ++i)

** CID 1317078:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/core/libs/dmetadata/geodetictools.cpp: 534 in Digikam::GeodeticCalculator::computeDirection()()


________________________________________________________________________________________________________
*** CID 1317078:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/core/libs/dmetadata/geodetictools.cpp: 534 in Digikam::GeodeticCalculator::computeDirection()()
528         const double b2 =       z*(-1.0/4.0 + z*( 1.0/  16.0 + z*(-15.0/512.0 + z*( 35.0/ 2048.0))));
529         const double b4 =                   z*z*(-1.0/ 128.0 + z*(  3.0/512.0 - z*( 35.0/ 8192.0)));
530         const double b6 =                                  z*z*z*(-1.0/1536.0 + z*(  5.0/ 6144.0));
531     
532         // The distance in ellispoid axis units.
533         m_distance = m_semiMinorAxis * (bo*sig + b2*ssig*q2 + b4*r2*q4 + b6*r3*q6);
>>>     CID 1317078:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
>>>     Dividing integer expressions "3" and "2", and then converting the integer quotient to type "double". Any remainder, or fractional part of the quotient, is ignored.
534         double az1 = (dlon<0) ? M_PI*(3/2) : M_PI/2;
535     
536         // now compute the az1 & az2 for latitudes not on the equator
537         if ((fabs(su1)>=TOLERANCE_0) || (fabs(su2)>=TOLERANCE_0))
538         {
539             const double tana1 = slon*cu2 / (su2*cu1 - clon*su1*cu2);

** CID 1317077:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/extra/kipi-plugins/imageviewer/texture.cpp: 465 in KIPIViewerPlugin::Texture::zoomToOriginal()()


________________________________________________________________________________________________________
*** CID 1317077:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
/home/gilles/Devel/5.x/extra/kipi-plugins/imageviewer/texture.cpp: 465 in KIPIViewerPlugin::Texture::zoomToOriginal()()
459      */
460     void Texture::zoomToOriginal()
461     {
462         float zoomfactorToOriginal;
463         reset();
464     
>>>     CID 1317077:  Incorrect expression  (UNINTENDED_INTEGER_DIVISION)
>>>     Dividing integer expressions "this->d->qimage.width()" and "this->d->qimage.height()", and then converting the integer quotient to type "float". Any remainder, or fractional part of the quotient, is ignored.
465         if (d->qimage.width()/d->qimage.height() > float(d->display_x)/float(d->display_y))
466         {
467             //image touches right and left edge of window
468             zoomfactorToOriginal = float(d->display_x)/d->qimage.width();
469         }
470         else

** CID 1317076:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 57 in AlbumModelTest::AlbumModelTest()()


________________________________________________________________________________________________________
*** CID 1317076:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/core/tests/albummodeltest.cpp: 57 in AlbumModelTest::AlbumModelTest()()
51     
52     QTEST_MAIN(AlbumModelTest)
53     
54     AlbumModelTest::AlbumModelTest()
55         : albumCategory(QLatin1String("DummyCategory"))
56     {
>>>     CID 1317076:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "startModel" is not initialized in this constructor nor in any functions that it calls.
57     }
58     
59     AlbumModelTest::~AlbumModelTest()
60     {
61     }
62     

** CID 1317075:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/common/libkipiplugins/dialogs/kpoutputdialog.cpp: 50 in KIPIPlugins::KPOutputDialog::Private::Private()()


________________________________________________________________________________________________________
*** CID 1317075:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/common/libkipiplugins/dialogs/kpoutputdialog.cpp: 50 in KIPIPlugins::KPOutputDialog::Private::Private()()
44     {
45     public:
46     
47         Private()
48         {
49             debugView = 0;
>>>     CID 1317075:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "buttonBox" is not initialized in this constructor nor in any functions that it calls.
50         }
51     
52         QTextBrowser*     debugView;
53         QDialogButtonBox* buttonBox;
54     };
55     

** CID 1317074:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/calendar/plugin/plugin_calendar.cpp: 59 in KIPICalendarPlugin::Plugin_Calendar::Plugin_Calendar(QObject *, const QList<QVariant> &)()


________________________________________________________________________________________________________
*** CID 1317074:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/calendar/plugin/plugin_calendar.cpp: 59 in KIPICalendarPlugin::Plugin_Calendar::Plugin_Calendar(QObject *, const QList<QVariant> &)()
53     {
54         qCDebug(KIPIPLUGINS_LOG) << "Plugin_Calendar plugin loaded";
55     
56     
57         setUiBaseName("kipiplugin_calendarui.rc");
58         setupXML();
>>>     CID 1317074:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_actionCalendar" is not initialized in this constructor nor in any functions that it calls.
59     }
60     
61     Plugin_Calendar::~Plugin_Calendar()
62     {
63     }
64     

** CID 1317073:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/kmlexport/plugin_kmlexport.cpp: 67 in KIPIKMLExportPlugin::Plugin_KMLExport::Plugin_KMLExport(QObject *, const QList<QVariant> &)()


________________________________________________________________________________________________________
*** CID 1317073:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/kmlexport/plugin_kmlexport.cpp: 67 in KIPIKMLExportPlugin::Plugin_KMLExport::Plugin_KMLExport(QObject *, const QList<QVariant> &)()
61         : Plugin( /*KMLExportFactory::componentData(),*/ parent, "KMLExport")
62     {
63         qCDebug(KIPIPLUGINS_LOG) << "Plugin_SendImages plugin loaded";
64     
65         setUiBaseName("kipiplugin_kmlexportui.rc");
66         setupXML();
>>>     CID 1317073:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_interface" is not initialized in this constructor nor in any functions that it calls.
67     }
68     
69     Plugin_KMLExport::~Plugin_KMLExport()
70     {
71     }
72     

** CID 1317072:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/vkontakte/plugin_vkontakte.cpp: 56 in KIPIVkontaktePlugin::Plugin_Vkontakte::Plugin_Vkontakte(QObject *, const QList<QVariant> &)()


________________________________________________________________________________________________________
*** CID 1317072:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/vkontakte/plugin_vkontakte.cpp: 56 in KIPIVkontaktePlugin::Plugin_Vkontakte::Plugin_Vkontakte(QObject *, const QList<QVariant> &)()
50         // m_dlgImport = 0;
51     
52         qCDebug(KIPIPLUGINS_LOG) << "Plugin_Vkontakte plugin loaded";
53     
54         setUiBaseName("kipiplugin_vkontakteui.rc");
55         setupXML();
>>>     CID 1317072:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_actionExport" is not initialized in this constructor nor in any functions that it calls.
56     }
57     
58     Plugin_Vkontakte::~Plugin_Vkontakte()
59     {
60     }
61     

** CID 1317071:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/yandexfotki/plugin_yandexfotki.cpp: 60 in KIPIYandexFotkiPlugin::Plugin_YandexFotki::Plugin_YandexFotki(QObject *, const QList<QVariant> &)()


________________________________________________________________________________________________________
*** CID 1317071:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/yandexfotki/plugin_yandexfotki.cpp: 60 in KIPIYandexFotkiPlugin::Plugin_YandexFotki::Plugin_YandexFotki(QObject *, const QList<QVariant> &)()
54     
55         m_dlgExport = 0;
56         // m_dlgImport = 0;
57     
58         setUiBaseName("kipiplugin_yandexfotkiui.rc");
59         setupXML();
>>>     CID 1317071:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_actionExport" is not initialized in this constructor nor in any functions that it calls.
60     }
61     
62     Plugin_YandexFotki::~Plugin_YandexFotki()
63     {
64     }
65     

** CID 1317070:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/geolocator/plugin_geolocator.cpp: 68 in KIPIGeolocatorPlugin::Plugin_Geolocator::Plugin_Geolocator(QObject *, const QList<QVariant> &)()


________________________________________________________________________________________________________
*** CID 1317070:  Uninitialized members  (UNINIT_CTOR)
/home/gilles/Devel/5.x/extra/kipi-plugins/geolocator/plugin_geolocator.cpp: 68 in KIPIGeolocatorPlugin::Plugin_Geolocator::Plugin_Geolocator(QObject *, const QList<QVariant> &)()
62         : Plugin(parent, "Geolocator")
63     {
64         qCDebug(KIPIPLUGINS_LOG) << "Plugin_Geolocator plugin loaded" ;
65     
66         setUiBaseName("kipiplugin_geolocatorui.rc");
67         setupXML();
>>>     CID 1317070:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_interface" is not initialized in this constructor nor in any functions that it calls.
68     }
69     
70     Plugin_Geolocator::~Plugin_Geolocator()
71     {
72     }
73     


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/digikam?tab=overview

To manage Coverity Scan email notifications for "digikam-devel at kde.org", click https://scan.coverity.com/subscriptions/edit?email=digikam-devel%40kde.org&token=621bfe7450f4a870432a2a9c106aa3a8




More information about the Digikam-devel mailing list