Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan. 4 new defect(s) introduced to LibreOffice found with Coverity Scan. 12 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 4 of 4 defect(s) ** CID 1439599: Uninitialized members (UNINIT_CTOR) /svx/source/dialog/measctrl.cxx: 35 in SvxXMeasurePreview::SvxXMeasurePreview()() ________________________________________________________________________________________________________ *** CID 1439599: Uninitialized members (UNINIT_CTOR) /svx/source/dialog/measctrl.cxx: 35 in SvxXMeasurePreview::SvxXMeasurePreview()() 29 SvxXMeasurePreview::SvxXMeasurePreview() 30 : m_aMapMode(MapUnit::Map100thMM) 31 { 32 // Scale: 1:2 33 m_aMapMode.SetScaleX(Fraction(1, 2)); 34 m_aMapMode.SetScaleY(Fraction(1, 2)); >>> CID 1439599: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "pMeasureObj" is not initialized in this constructor nor in any functions that it calls. 35 } 36 37 void SvxXMeasurePreview::SetDrawingArea(weld::DrawingArea* pDrawingArea) 38 { 39 CustomWidgetController::SetDrawingArea(pDrawingArea); 40 Size aSize(getPreviewStripSize(pDrawingArea->get_ref_device())); ** CID 1439598: Incorrect expression (MIXED_ENUMS) /sw/source/uibase/config/modcfg.cxx: 252 in SwRevisionConfig::SwRevisionConfig()() ________________________________________________________________________________________________________ *** CID 1439598: Incorrect expression (MIXED_ENUMS) /sw/source/uibase/config/modcfg.cxx: 252 in SwRevisionConfig::SwRevisionConfig()() 246 ConfigItemMode::DelayedUpdate|ConfigItemMode::ReleaseTree) 247 { 248 m_aInsertAttr.m_nItemId = SID_ATTR_CHAR_UNDERLINE; 249 m_aInsertAttr.m_nAttr = LINESTYLE_SINGLE; 250 m_aInsertAttr.m_nColor = COL_TRANSPARENT; 251 m_aDeletedAttr.m_nItemId = SID_ATTR_CHAR_STRIKEOUT; >>> CID 1439598: Incorrect expression (MIXED_ENUMS) >>> Mixing enum types "FontLineStyle" and "FontStrikeout" for "m_nAttr". 252 m_aDeletedAttr.m_nAttr = STRIKEOUT_SINGLE; 253 m_aDeletedAttr.m_nColor = COL_TRANSPARENT; 254 m_aFormatAttr.m_nItemId = SID_ATTR_CHAR_WEIGHT; 255 m_aFormatAttr.m_nAttr = WEIGHT_BOLD; 256 m_aFormatAttr.m_nColor = COL_BLACK; 257 Load(); ** CID 1439597: Null pointer dereferences (REVERSE_INULL) /sw/source/filter/ww8/ww8atr.cxx: 5520 in AttributeOutputBase::GetParagraphMarkerRedline(const SwTextNode &, unsigned short)() ________________________________________________________________________________________________________ *** CID 1439597: Null pointer dereferences (REVERSE_INULL) /sw/source/filter/ww8/ww8atr.cxx: 5520 in AttributeOutputBase::GetParagraphMarkerRedline(const SwTextNode &, unsigned short)() 5514 sal_uLong uEndNodeIndex = pCheckedEnd->nNode.GetIndex(); 5515 sal_uLong uEndCharIndex = pCheckedEnd->nContent.GetIndex(); 5516 sal_uLong uNodeIndex = rNode.GetIndex(); 5517 5518 if( uStartNodeIndex <= uNodeIndex && uNodeIndex < uEndNodeIndex ) 5519 { >>> CID 1439597: Null pointer dereferences (REVERSE_INULL) >>> Null-checking "pCheckedEnd" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 5520 if ( !pCheckedEnd ) 5521 continue; 5522 5523 // Maybe add here a check that also the start & end of the redline is the entire paragraph 5524 if ( ( uStartNodeIndex < uEndNodeIndex ) && 5525 // check start: ** CID 1439596: Incorrect expression (MIXED_ENUMS) /sw/source/uibase/config/modcfg.cxx: 255 in SwRevisionConfig::SwRevisionConfig()() ________________________________________________________________________________________________________ *** CID 1439596: Incorrect expression (MIXED_ENUMS) /sw/source/uibase/config/modcfg.cxx: 255 in SwRevisionConfig::SwRevisionConfig()() 249 m_aInsertAttr.m_nAttr = LINESTYLE_SINGLE; 250 m_aInsertAttr.m_nColor = COL_TRANSPARENT; 251 m_aDeletedAttr.m_nItemId = SID_ATTR_CHAR_STRIKEOUT; 252 m_aDeletedAttr.m_nAttr = STRIKEOUT_SINGLE; 253 m_aDeletedAttr.m_nColor = COL_TRANSPARENT; 254 m_aFormatAttr.m_nItemId = SID_ATTR_CHAR_WEIGHT; >>> CID 1439596: Incorrect expression (MIXED_ENUMS) >>> Mixing enum types "FontLineStyle" and "FontWeight" for "m_nAttr". 255 m_aFormatAttr.m_nAttr = WEIGHT_BOLD; 256 m_aFormatAttr.m_nColor = COL_BLACK; 257 Load(); 258 } 259 260 SwRevisionConfig::~SwRevisionConfig() ________________________________________________________________________________________________________ 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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyWJBDGdq7iEzK5-2BCFtKaqU2JHAavdj7J2sCybtAU44yqSr8fDnJLePHsj-2FcZxvESQsQD3mrf9MW5cQUidl17f4nrGgLQTJkmvkiyTf-2FimV34LCSzMim8xmng9sR4-2Fhoo3rxllW0c4pUUS2qqcvfjzocgotXzZOkTfZGnODX9gvuU-3D _______________________________________________ LibreOffice mailing list LibreOffice@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/libreoffice