New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Wed Mar 21 09:02:53 UTC 2018
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
5 new defect(s) introduced to LibreOffice found with Coverity Scan.
32 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 5 of 5 defect(s)
** CID 1430232: Null pointer dereferences (REVERSE_INULL)
/cui/source/tabpages/transfrm.cxx: 668 in SvxSlantTabPage::Reset(const SfxItemSet *)()
________________________________________________________________________________________________________
*** CID 1430232: Null pointer dereferences (REVERSE_INULL)
/cui/source/tabpages/transfrm.cxx: 668 in SvxSlantTabPage::Reset(const SfxItemSet *)()
662 m_pMtrAngle->SaveValue();
663
664 bool bSelectionIsSdrObjCustomShape(false);
665
666 while(true)
667 {
>>> CID 1430232: Null pointer dereferences (REVERSE_INULL)
>>> Null-checking "this->pView" suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
668 if(nullptr == pView)
669 {
670 break;
671 }
672
673 if(1 != pView->GetMarkedObjectList().GetMarkCount())
** CID 1430231: Error handling issues (CHECKED_RETURN)
/filter/source/pdf/pdfinteract.cxx: 65 in PDFInteractionHandler::handleInteractionRequest(const com::sun::star::uno::Reference<com::sun::star::task::XInteractionRequest> &)()
________________________________________________________________________________________________________
*** CID 1430231: Error handling issues (CHECKED_RETURN)
/filter/source/pdf/pdfinteract.cxx: 65 in PDFInteractionHandler::handleInteractionRequest(const com::sun::star::uno::Reference<com::sun::star::task::XInteractionRequest> &)()
59 sal_Int32 nCodes = aExc.ErrorCodes.getLength();
60 for( sal_Int32 i = 0; i < nCodes; i++ )
61 aCodes.insert( static_cast<vcl::PDFWriter::ErrorCode>(aExc.ErrorCodes.getConstArray()[i]) );
62
63 VclPtr<vcl::Window> xParent(VCLUnoHelper::GetWindow(m_xParent));
64 ImplErrorDialog aDlg(xParent ? xParent->GetFrameWeld() : nullptr, aCodes);
>>> CID 1430231: Error handling issues (CHECKED_RETURN)
>>> Calling "run" without checking return value (as is done elsewhere 52 out of 65 times).
65 aDlg.run();
66 bHandled = true;
67 }
68 return bHandled;
69 }
70
** CID 1430230: Error handling issues (CHECKED_RETURN)
/cui/source/customize/cfg.cxx: 3319 in SvxIconSelectorDialog::ImportGraphics(const com::sun::star::uno::Sequence<rtl::OUString> &)()
________________________________________________________________________________________________________
*** CID 1430230: Error handling issues (CHECKED_RETURN)
/cui/source/customize/cfg.cxx: 3319 in SvxIconSelectorDialog::ImportGraphics(const com::sun::star::uno::Sequence<rtl::OUString> &)()
3313 for ( sal_Int32 i = 0; i < rejectedCount; ++i )
3314 {
3315 message += fPath + rejected[i] + "\n";
3316 }
3317
3318 SvxIconChangeDialog aDialog(GetFrameWeld(), message);
>>> CID 1430230: Error handling issues (CHECKED_RETURN)
>>> Calling "run" without checking return value (as is done elsewhere 52 out of 65 times).
3319 aDialog.run();
3320 }
3321 }
3322
3323 bool SvxIconSelectorDialog::ImportGraphic( const OUString& aURL )
3324 {
** CID 1430229: Error handling issues (CHECKED_RETURN)
/sw/source/ui/dbui/mmoutputtypepage.cxx: 551 in SwSendMailDialog::DocumentSent(const com::sun::star::uno::Reference<com::sun::star::mail::XMailMessage> &, bool, const rtl::OUString *)()
________________________________________________________________________________________________________
*** CID 1430229: Error handling issues (CHECKED_RETURN)
/sw/source/ui/dbui/mmoutputtypepage.cxx: 551 in SwSendMailDialog::DocumentSent(const com::sun::star::uno::Reference<com::sun::star::mail::XMailMessage> &, bool, const rtl::OUString *)()
545
546 UpdateTransferStatus( );
547
548 if (pError)
549 {
550 SwSendWarningBox_Impl aDlg(GetFrameWeld(), *pError);
>>> CID 1430229: Error handling issues (CHECKED_RETURN)
>>> Calling "run" without checking return value (as is done elsewhere 52 out of 65 times).
551 aDlg.run();
552 }
553 }
554
555 void SwSendMailDialog::UpdateTransferStatus()
556 {
** CID 1430228: Null pointer dereferences (FORWARD_NULL)
________________________________________________________________________________________________________
*** CID 1430228: Null pointer dereferences (FORWARD_NULL)
/sw/source/core/doc/docftn.cxx: 192 in SwEndNoteInfo::SwClientNotify(const SwModify &, const SfxHint &)()
186 {
187 const sal_uInt16 nWhich = pLegacyHint->m_pOld ? pLegacyHint->m_pOld->Which() : pLegacyHint->m_pNew ? pLegacyHint->m_pNew->Which() : 0 ;
188 if( RES_ATTRSET_CHG == nWhich ||
189 RES_FMT_CHG == nWhich )
190 {
191 auto pFormat = GetCurrentCharFormat(pCharFormat != nullptr);
>>> CID 1430228: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "pFormat" to "IsFormatInDTOR", which dereferences it.
192 if(!aDepends.IsListeningTo(pFormat) || pFormat->IsFormatInDTOR())
193 return;
194 SwDoc* pDoc = pFormat->GetDoc();
195 SwFootnoteIdxs& rFootnoteIdxs = pDoc->GetFootnoteIdxs();
196 for( size_t nPos = 0; nPos < rFootnoteIdxs.size(); ++nPos )
197 {
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpye3X4XAVrtgdyy3vv7hx2RSOnDPoL2MzhRwxUD-2B1QLvNk2W3Q7puR9RknwDYWfzouXJGb5mLINXkAbODiSCH2QipGDZLPtzuv0c-2F0aVmAqfqSpbytL-2BHYbuokRVTijAnYhHyg5E4ShFv2BWmp2VAtFko7yfPb6oWEexUv1avaF5w-3D
More information about the LibreOffice
mailing list