New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Tue Aug 7 12:39:32 UTC 2018


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.
16 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 1438379:  Uninitialized members  (UNINIT_CTOR)
/sc/source/filter/xml/xmltransformationi.cxx: 639 in ScXMLDateTimeContext::ScXMLDateTimeContext(ScXMLImport &, const rtl::Reference<sax_fastparser::FastAttributeList> &)()


________________________________________________________________________________________________________
*** CID 1438379:  Uninitialized members  (UNINIT_CTOR)
/sc/source/filter/xml/xmltransformationi.cxx: 639 in ScXMLDateTimeContext::ScXMLDateTimeContext(ScXMLImport &, const rtl::Reference<sax_fastparser::FastAttributeList> &)()
633                 maType = sc::DATETIME_TRANSFORMATION_TYPE::HOUR;
634             else if (aType == "minute")
635                 maType = sc::DATETIME_TRANSFORMATION_TYPE::MINUTE;
636             else if (aType == "seconds")
637                 maType = sc::DATETIME_TRANSFORMATION_TYPE::SECOND;
638         }
>>>     CID 1438379:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "maType" is not initialized in this constructor nor in any functions that it calls.
639     }
640     
641     ScXMLDateTimeContext::~ScXMLDateTimeContext()
642     {
643         ScDocument* pDoc = GetScImport().GetDocument();
644         auto& rDataSources = pDoc->GetExternalDataMapper().getDataSources();

** CID 1438378:  Integer handling issues  (CONSTANT_EXPRESSION_RESULT)
/include/tools/helpers.hxx: 82 in NormAngle180<unsigned short>(T1)()


________________________________________________________________________________________________________
*** CID 1438378:  Integer handling issues  (CONSTANT_EXPRESSION_RESULT)
/include/tools/helpers.hxx: 82 in NormAngle180<unsigned short>(T1)()
76         return fVal > 0.0 ? static_cast<long>( fVal + 0.5 ) : -static_cast<long>( -fVal + 0.5 );
77     }
78     
79     //valid range:  (-180,180]
80     template <typename T> inline SAL_WARN_UNUSED_RESULT T NormAngle180(T angle)
81     {
>>>     CID 1438378:  Integer handling issues  (CONSTANT_EXPRESSION_RESULT)
>>>     "angle <= -180" is always false regardless of the values of its operands. This occurs as the logical operand of "while".
82         while (angle <= -180)
83             angle += 360;
84         while (angle > 180)
85             angle -= 360;
86         return angle;
87     }


________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyvkC2CIkFk3Tp9ed9X4jBJwu4ElZdGXWT9uRVrwKViIH3B6RtJjFYVVkFq9Lg69-2FhRQdXuqSiOjRSJCFcmBllJloVumRe5xLN8Uljd2KgETDgQao1sz2x2dF8mcEHmbwxnV6SrnKu6ydOb87umiMPPcQ0E6MgGiJcTDO2YOAMbHc-3D



More information about the LibreOffice mailing list