New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Thu Oct 26 14:50:42 UTC 2017
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
3 new defect(s) introduced to LibreOffice found with Coverity Scan.
2 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 3 of 3 defect(s)
** CID 1420317: Null pointer dereferences (FORWARD_NULL)
/sd/source/ui/view/drviews2.cxx: 330 in sd::ClassificationCollector::collect()()
________________________________________________________________________________________________________
*** CID 1420317: Null pointer dereferences (FORWARD_NULL)
/sd/source/ui/view/drviews2.cxx: 330 in sd::ClassificationCollector::collect()()
324 m_pRectObject = pRectObject;
325 for (editeng::Section const & rSection : aSections)
326 {
327 const SvxFieldItem* pFieldItem = findField(rSection);
328 if (pFieldItem)
329 {
>>> CID 1420317: Null pointer dereferences (FORWARD_NULL)
>>> Assigning: "pCustomPropertyField" = "dynamic_cast <editeng::CustomPropertyField const *>(pFieldItem->GetField())".
330 const auto* pCustomPropertyField = dynamic_cast<const editeng::CustomPropertyField*>(pFieldItem->GetField());
331 OUString aKey = pCustomPropertyField->GetKey();
332 if (aKey.startsWith(sPolicy + "Marking:Text:"))
333 {
334 OUString aValue = lcl_getProperty(xPropertyContainer, aKey);
335 m_aResults.push_back({ svx::ClassificationType::TEXT, aValue, nParagraph });
** CID 1420316: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/sal/osl/unx/file.cxx: 1155 in <unnamed>::exceedsMinOffT<long>(T1)()
________________________________________________________________________________________________________
*** CID 1420316: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/sal/osl/unx/file.cxx: 1155 in <unnamed>::exceedsMinOffT<long>(T1)()
1149 namespace {
1150
1151 //coverity[result_independent_of_operands]
1152 template<typename T> bool exceedsMaxOffT(T n) { return n > MAX_OFF_T; }
1153
1154 template<typename T> bool exceedsMinOffT(T n)
>>> CID 1420316: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
>>> "n < -9223372036854775808L" is always false regardless of the values of its operands. This occurs as a return value.
1155 { return n < std::numeric_limits<off_t>::min(); }
1156
1157 }
1158
1159 oslFileError SAL_CALL osl_mapFile(
1160 oslFileHandle Handle,
** CID 1420315: Null pointer dereferences (FORWARD_NULL)
/sw/source/core/draw/dflyobj.cxx: 403 in SwVirtFlyDrawObj::Rotate(const Point &, long, double, double)()
________________________________________________________________________________________________________
*** CID 1420315: Null pointer dereferences (FORWARD_NULL)
/sw/source/core/draw/dflyobj.cxx: 403 in SwVirtFlyDrawObj::Rotate(const Point &, long, double, double)()
397
398 if(0 != nAngle)
399 {
400 // RotGrfFlyFrame: Add transformation to placeholder object
401 Size aSize;
402 const sal_uInt16 nOldRot(SwVirtFlyDrawObj::getPossibleRotationFromFraphicFrame(aSize));
>>> CID 1420315: Null pointer dereferences (FORWARD_NULL)
>>> Assigning: "pSh" = "dynamic_cast <SwWrtShell *>(this->GetFlyFrame()->getRootFrame()->GetCurrShell())".
403 SwWrtShell *pSh = dynamic_cast<SwWrtShell*>( GetFlyFrame()->getRootFrame()->GetCurrShell() );
404 SwFlyFrameAttrMgr aMgr(false, pSh, Frmmgr_Type::NONE);
405
406 aMgr.SetRotation(nOldRot, (nOldRot + static_cast<sal_uInt16>(nAngle)) % 3600, aSize);
407 }
408 }
________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyj3JREHMjT-2FcUjmeJVZmXXu3BZlD6CRytoojjZYLmROzpvaZQMQXpwXrUpC67CWoCi-2FnTZ6wCHOPgcXHYTa6hykQmJF5NxDBz-2BwD79sbKBsovpNyn2jDEuuLNSna5GUYxrQwkVcg-2BVWLkv2cKqI7nuGJJ4yQv1K2pOl2cpPkx9to-3D
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5lwWgMDuK-2FivqaohkU3M9kT-2Fww10Qt2GoaCJAOQCa0Wv4ijH4oV8jCt0XXa7QeAwh_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyj3JREHMjT-2FcUjmeJVZmXXn39WRU5Dh-2BTGXGy31dPQVFJTQ37YepcH18y3HFRqovgf45Ay-2FW472Xf5A5TPo3m5IZ6ILZFaqXh00m-2BOqJ7KevIQrDX0SCvruVARgxK8P2ZkXBszXVdUbpbyJQif71-2FIOEYK5T9NjKJURStgqb0Wd4-3D
More information about the LibreOffice
mailing list