New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Thu Apr 14 15:32:14 UTC 2022


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 1504075:  Uninitialized members  (UNINIT_CTOR)
/vcl/source/filter/imet/ios2met.cxx: 357 in <unnamed>::OSAttr::OSAttr()()


________________________________________________________________________________________________________
*** CID 1504075:  Uninitialized members  (UNINIT_CTOR)
/vcl/source/filter/imet/ios2met.cxx: 357 in <unnamed>::OSAttr::OSAttr()()
351             , nMrkPrec(0)
352             , nMrkSet(0)
353             , nMrkSymbol(0)
354             , bFill(false)
355             , nStrLinWidth(0)
356         {
>>>     CID 1504075:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "nChrCellHeight" is not initialized in this constructor nor in any functions that it calls.
357         }
358     };
359     
360     class OS2METReader {
361     
362     private:

** CID 1504074:  Integer handling issues  (NEGATIVE_RETURNS)


________________________________________________________________________________________________________
*** CID 1504074:  Integer handling issues  (NEGATIVE_RETURNS)
/sc/source/ui/view/viewdata.cxx: 3339 in ScViewData::ReadUserData(std::basic_string_view<char16_t, std::char_traits<char16_t>>)()
3333         sal_Unicode cMode = o3tl::getToken(aZoomStr, 2, '/', nIdx)[0];     // 0 or "0"/"1"
3334         SetPagebreakMode( cMode == '1' );
3335         // SetPagebreakMode must always be called due to CalcPPT / RecalcPixPos()
3336     
3337         // sheet may have become invalid (for instance last version):
3338         SCTAB nNewTab = static_cast<SCTAB>(o3tl::toInt64(o3tl::getToken(rData, 0, ';', nMainIdx)));
>>>     CID 1504074:  Integer handling issues  (NEGATIVE_RETURNS)
>>>     "nNewTab" is passed to a parameter that cannot be negative.
3339         if (mrDoc.HasTable(nNewTab))
3340             SetTabNo(nNewTab);
3341     
3342         // if available, get tab bar width:
3343         const sal_Int32 nMainIdxRef {nMainIdx};
3344         std::u16string_view aTabOpt = o3tl::getToken(rData, 0, ';', nMainIdx);


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3D0zDy_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJiaUJNvlCq4ij5DSrRhpFH621TKgDyPEvfdPz8Pt1MppgZYjj2Q5NjlZc4gB-2Bf8A6Q0ojB4m-2FlL3fI1jiMGhCEg8-2BRigHJSrxlZT8R1KdfbIi5YNJNpxJk2K0W3fTjAkHpgREtFlADEu96YR04hw31CyqKk4gYAs3cXLYcFa863yQ-3D



More information about the LibreOffice mailing list