New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Wed Apr 21 09:56:36 UTC 2021


Hi,

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

2 new defect(s) introduced to LibreOffice found with Coverity Scan.
1 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 1476301:  Null pointer dereferences  (NULL_RETURNS)
/starmath/source/edit.cxx: 788 in SmEditTextWindow::UpdateStatus(bool)()


________________________________________________________________________________________________________
*** CID 1476301:  Null pointer dereferences  (NULL_RETURNS)
/starmath/source/edit.cxx: 788 in SmEditTextWindow::UpdateStatus(bool)()
782     void SmEditTextWindow::UpdateStatus(bool bSetDocModified)
783     {
784         SmModule *pMod = SM_MOD();
785         if (pMod && pMod->GetConfig()->IsAutoRedraw())
786             Flush();
787         if ( bSetDocModified )
>>>     CID 1476301:  Null pointer dereferences  (NULL_RETURNS)
>>>     Dereferencing a pointer that might be "nullptr" "this->mrEditWindow->GetDoc()" when calling "SetModified". (The dereference happens because this is a virtual function call.)
788             mrEditWindow.GetDoc()->SetModified();
789     }
790     
791     void SmEditWindow::Cut()
792     {
793         if (mxTextControl)

** CID 1476300:  Null pointer dereferences  (FORWARD_NULL)


________________________________________________________________________________________________________
*** CID 1476300:  Null pointer dereferences  (FORWARD_NULL)
/svx/source/svdraw/svdmrkv.cxx: 811 in SdrMarkView::SetMarkHandlesForLOKit(const tools::Rectangle &, const SfxViewShell *)()
805             {
806                 auto& rTableObject = dynamic_cast<sdr::table::SdrTableObj&>(*mpMarkedObj);
807                 bTableSelection = rTableObject.createTableEdgesJson(aTableJsonTree);
808             }
809             if (mpMarkedObj && mpMarkedObj->GetObjIdentifier() == OBJ_EDGE)
810             {
>>>     CID 1476300:  Null pointer dereferences  (FORWARD_NULL)
>>>     "dumpGluePointsToJSON" dereferences null "this->mpMarkedPV".
811                 bConnectorSelection = dumpGluePointsToJSON(aGluePointsTree);
812             }
813             if (GetMarkedObjectCount())
814             {
815                 SdrMark* pM = GetSdrMarkByIndex(0);
816                 SdrObject* pO = pM->GetMarkedSdrObj();


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3D16Ot_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJibfe-2BvtHAh-2B0LdXsIiymWiwf7NZfOvl4Jf4NBG1zXR0MCAtIcjxoQwls228ENf40eDr8jb7flAePvfBMk95IqPnfUm7a8xORdjsUBt7zSuPWFygD-2FeYoX9cayGfl174obYpxMOxW-2Ffw1o2bneJYv04gF0VXTtWk-2Baw6-2Bk0p1-2FIC0-3D



More information about the LibreOffice mailing list