New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Sun Mar 17 14:57:05 UTC 2024
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.
New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)
** CID 1594402: Null pointer dereferences (FORWARD_NULL)
________________________________________________________________________________________________________
*** CID 1594402: Null pointer dereferences (FORWARD_NULL)
/sc/source/ui/unoobj/docuno.cxx: 2372 in lcl_SetMediaScreen(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const OutputDevice *, tools::Rectangle &, int)()
2366 : OUString::Concat(sTitle) + OUString::Concat("\n")
2367 + OUString::Concat(sDescription));
2368
2369 OUString const mimeType(xPropSet->getPropertyValue("MediaMimeType").get<OUString>());
2370 SdrObject* pSdrObj(SdrObject::getSdrObjectFromXShape(xMediaShape));
2371 vcl::PDFExtOutDevData* pPDF = dynamic_cast<vcl::PDFExtOutDevData*>(pDev->GetExtOutDevData());
>>> CID 1594402: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "pPDF" to "CreateScreen", which dereferences it.
2372 sal_Int32 nScreenId = pPDF->CreateScreen(aRect, altText, mimeType, nPageNumb, pSdrObj);
2373 if (sMediaURL.startsWith("vnd.sun.star.Package:"))
2374 {
2375 // Embedded media
2376 OUString aTempFileURL;
2377 xPropSet->getPropertyValue("PrivateTempFileURL") >>= aTempFileURL;
** CID 1594401: Null pointer dereferences (FORWARD_NULL)
________________________________________________________________________________________________________
*** CID 1594401: Null pointer dereferences (FORWARD_NULL)
/sfx2/source/sidebar/ControllerItem.cxx: 72 in sfx2::sidebar::ControllerItem::RequestUpdate()()
66 const SfxItemState eState (GetBindings().QueryState(GetId(), pState));
67 if (GetId() == SID_ATTR_METRIC && comphelper::LibreOfficeKit::isActive())
68 {
69 MeasurementSystem eSystem
70 = LocaleDataWrapper(comphelper::LibreOfficeKit::getLocale()).getMeasurementSystemEnum();
71 FieldUnit eUnit = MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH;
>>> CID 1594401: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "pState.get()" to "SetValue", which dereferences it.
72 static_cast<SfxUInt16Item*>(pState.get())->SetValue(static_cast<sal_uInt16>(eUnit));
73 }
74 mrItemUpdateReceiver.NotifyItemUpdate(GetId(), eState, pState.get());
75 }
76
77 ControllerItem::ItemUpdateReceiverInterface::~ItemUpdateReceiverInterface()
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu6VvXBlQRUbS683tC8265rGNPXqJ1ffcoLZCnTuJFQbNcTEkb4XaEQkzovKhJ5DB3c-3DQmg-_A9M4dSy7guk8NP6DcfgslOyvJRzavztVIKj6nRqYjYpWom7SJFyX0y710bz0kUGtuM6dpEYHAKPAFOJnFFVTAqyXcfeEbV-2BOW4lbsmS1OR0nkjjh7njRe7s5QFDFx7brLxb5QyVkD5FJ6Cbd7-2Bgo8L3HkTQubHucgEUCgCYMVFNZbqXF2c2vU7innBMhSfrv9VCmBEXIFp5fBqc-2B4Gq1xnoJqgsa0QHSbGHvJGqgj30NSky9ULHy9BfyemEoKG3F
More information about the LibreOffice
mailing list