New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Thu Oct 17 20:36:57 UTC 2019


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.
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 4 of 4 defect(s)


** CID 1454849:  Control flow issues  (DEADCODE)
/sc/source/ui/unoobj/docuno.cxx: 2027 in ScModelObj::render(int, const com::sun::star::uno::Any &, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &)()


________________________________________________________________________________________________________
*** CID 1454849:  Control flow issues  (DEADCODE)
/sc/source/ui/unoobj/docuno.cxx: 2027 in ScModelObj::render(int, const com::sun::star::uno::Any &, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &)()
2021                 }
2022             }
2023         } aDrawViewKeeper;
2024     
2025         SCTAB nTab;
2026         if (bSinglePageSheets)
>>>     CID 1454849:  Control flow issues  (DEADCODE)
>>>     Execution cannot reach this statement: "nTab = nSelRenderer;".
2027             nTab = nSelRenderer;
2028         if ( !maValidPages.empty() )
2029             nTab = pPrintFuncCache->GetTabForPage( maValidPages.at( nRenderer )-1 );
2030         else
2031             nTab = pPrintFuncCache->GetTabForPage( nRenderer );
2032     

** CID 1454848:  Code maintainability issues  (UNUSED_VALUE)
/sc/source/ui/unoobj/docuno.cxx: 2027 in ScModelObj::render(int, const com::sun::star::uno::Any &, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &)()


________________________________________________________________________________________________________
*** CID 1454848:  Code maintainability issues  (UNUSED_VALUE)
/sc/source/ui/unoobj/docuno.cxx: 2027 in ScModelObj::render(int, const com::sun::star::uno::Any &, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &)()
2021                 }
2022             }
2023         } aDrawViewKeeper;
2024     
2025         SCTAB nTab;
2026         if (bSinglePageSheets)
>>>     CID 1454848:  Code maintainability issues  (UNUSED_VALUE)
>>>     Assigning value from "nSelRenderer" to "nTab" here, but that stored value is overwritten before it can be used.
2027             nTab = nSelRenderer;
2028         if ( !maValidPages.empty() )
2029             nTab = pPrintFuncCache->GetTabForPage( maValidPages.at( nRenderer )-1 );
2030         else
2031             nTab = pPrintFuncCache->GetTabForPage( nRenderer );
2032     

** CID 1454847:  Uninitialized members  (UNINIT_CTOR)
/sc/inc/interpretercontext.hxx: 67 in ScInterpreterContext::ScInterpreterContext(const ScDocument &, SvNumberFormatter *)()


________________________________________________________________________________________________________
*** CID 1454847:  Uninitialized members  (UNINIT_CTOR)
/sc/inc/interpretercontext.hxx: 67 in ScInterpreterContext::ScInterpreterContext(const ScDocument &, SvNumberFormatter *)()
61             , mnTokenCachePos(0)
62             , maTokens(TOKEN_CACHE_SIZE, nullptr)
63             , mScLookupCache(nullptr)
64             , pInterpreter(nullptr)
65             , mpFormatter(pFormatter)
66         {
>>>     CID 1454847:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member field "maNFTypeCache.bIsValid" is not initialized in this constructor nor in any functions that it calls.
67         }
68     
69         ScInterpreterContext() = delete;
70     
71         ~ScInterpreterContext();
72     

** CID 1454846:  Resource leaks  (RESOURCE_LEAK)
/desktop/source/lib/init.cxx: 3285 in doc_sendDialogEvent(_LibreOfficeKitDocument *, unsigned int, const char *)()


________________________________________________________________________________________________________
*** CID 1454846:  Resource leaks  (RESOURCE_LEAK)
/desktop/source/lib/init.cxx: 3285 in doc_sendDialogEvent(_LibreOfficeKitDocument *, unsigned int, const char *)()
3279         }
3280     
3281         char* pIdChar = strtok(pCopy, " ");
3282     
3283         if (!pIdChar) {
3284             SetLastExceptionMsg("Error parsing the command.");
>>>     CID 1454846:  Resource leaks  (RESOURCE_LEAK)
>>>     Variable "pCopy" going out of scope leaks the storage it points to.
3285             return;
3286         }
3287     
3288         OUString sId = OUString::createFromAscii(pIdChar);
3289         free(pCopy);
3290     


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB73RtgzoPcQtNNP5dkHLuV1E-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyrPkVZxE0q4RYCn-2B6gRt9wBjofytNk6R5Hl-2FXkRHdAjMUCYvstBk46CNVkiTHmpubzutGbNdLzIzz694DxRtUyEDHZnD6SQbZKKSARR6AUkJ1SpJSFn7zICFseLljhWtI-2BhDB8LcLf3nKa9BueQPGgslvjlk9s38JdvxAs3QJ8kk-3D



More information about the LibreOffice mailing list