Hi, Please find the latest report on new defect(s) introduced to digiKam found with Coverity Scan. 2 new defect(s) introduced to digiKam found with Coverity Scan. 11 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 2 of 2 defect(s) ** CID 1321637: Null pointer dereferences (REVERSE_INULL) /home/gilles/Devel/5.x/core/app/dragdrop/albumdragdrop.cpp: 426 in Digikam::AlbumDragDropHandler::createMimeData(const QList<Digikam::Album *> &)() ________________________________________________________________________________________________________ *** CID 1321637: Null pointer dereferences (REVERSE_INULL) /home/gilles/Devel/5.x/core/app/dragdrop/albumdragdrop.cpp: 426 in Digikam::AlbumDragDropHandler::createMimeData(const QList<Digikam::Album *> &)() 420 if (palbum->isRoot() || palbum->isTrashAlbum()) 421 { 422 return 0; 423 } 424 425 return (new DAlbumDrag(albums.first()->databaseUrl(), albums.first()->id(), >>> CID 1321637: Null pointer dereferences (REVERSE_INULL) >>> Null-checking "palbum" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 426 palbum ? palbum->fileUrl() : QUrl())); 427 } 428 ** CID 1321636: Null pointer dereferences (FORWARD_NULL) /home/gilles/Devel/5.x/core/app/dragdrop/albumdragdrop.cpp: 417 in Digikam::AlbumDragDropHandler::createMimeData(const QList<Digikam::Album *> &)() ________________________________________________________________________________________________________ *** CID 1321636: Null pointer dereferences (FORWARD_NULL) /home/gilles/Devel/5.x/core/app/dragdrop/albumdragdrop.cpp: 417 in Digikam::AlbumDragDropHandler::createMimeData(const QList<Digikam::Album *> &)() 411 412 if (albums.size() > 1) 413 { 414 qCWarning(DIGIKAM_GENERAL_LOG) << "Dragging multiple albums is not implemented"; 415 } 416 >>> CID 1321636: Null pointer dereferences (FORWARD_NULL) >>> Assigning: "palbum" = "dynamic_cast <Digikam::PAlbum *>(albums->first())". 417 PAlbum* const palbum = dynamic_cast<PAlbum*>(albums.first()); 418 419 // Root and Trash Albums are not dragable 420 if (palbum->isRoot() || palbum->isTrashAlbum()) 421 { 422 return 0; ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/digikam?tab=overview To manage Coverity Scan email notifications for "[hidden email]", click https://scan.coverity.com/subscriptions/edit?email=digikam-devel%40kde.org&token=621bfe7450f4a870432a2a9c106aa3a8 _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |