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.
38 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 1353440: (REVERSE_NEGATIVE)
/stoc/source/inspect/introspection.cxx: 367 in
<unnamed>::IntrospectionAccessStatic_Impl::getMethodIndex(const rtl::OUString &) const()
/stoc/source/inspect/introspection.cxx: 367 in
<unnamed>::IntrospectionAccessStatic_Impl::getMethodIndex(const rtl::OUString &) const()
________________________________________________________________________________________________________
*** CID 1353440: (REVERSE_NEGATIVE)
/stoc/source/inspect/introspection.cxx: 367 in
<unnamed>::IntrospectionAccessStatic_Impl::getMethodIndex(const rtl::OUString &) const()
361 iHashResult = i;
362 break;
363 }
364 }
365 }
366
CID 1353440: (REVERSE_NEGATIVE)
You might be using variable "iHashResult" before verifying that it is >= 0.
367 if( iHashResult != -1 )
368 break;
369 }
370 }
371 }
372
/stoc/source/inspect/introspection.cxx: 367 in
<unnamed>::IntrospectionAccessStatic_Impl::getMethodIndex(const rtl::OUString &) const()
361 iHashResult = i;
362 break;
363 }
364 }
365 }
366
CID 1353440: (REVERSE_NEGATIVE)
You might be using variable "iHashResult" before verifying that it is >= 0.
367 if( iHashResult != -1 )
368 break;
369 }
370 }
371 }
372
** CID 1353439: Possible Control flow issues (DEADCODE)
/sc/source/core/tool/interpr1.cxx: 8542 in ScInterpreter::DetectSearchType(const rtl::OUString &,
const ScDocument *)()
________________________________________________________________________________________________________
*** CID 1353439: Possible Control flow issues (DEADCODE)
/sc/source/core/tool/interpr1.cxx: 8542 in ScInterpreter::DetectSearchType(const rtl::OUString &,
const ScDocument *)()
8536 utl::SearchParam::SearchType ScInterpreter::DetectSearchType( const OUString& rStr, const
ScDocument* pDoc )
8537 {
8538 if (pDoc)
8539 {
8540 bool bWildcardEnabled = false; /* TODO: obtain doc option */
8541 if (bWildcardEnabled)
CID 1353439: Possible Control flow issues (DEADCODE)
Execution cannot reach the expression "ScInterpreter::MayBeWildcard(rStr, NULL)" inside
this statement: "return ScInterpreter::MayBe...".
8542 return MayBeWildcard( rStr, nullptr) ? utl::SearchParam::SRCH_WILDCARD :
utl::SearchParam::SRCH_NORMAL;
8543 if (pDoc->GetDocOptions().IsFormulaRegexEnabled())
8544 return MayBeRegExp( rStr, nullptr) ? utl::SearchParam::SRCH_REGEXP :
utl::SearchParam::SRCH_NORMAL;
8545 }
8546 else
8547 {
** CID 1353438: Control flow issues (DEADCODE)
/idl/source/prj/parser.cxx: 429 in
SvIdlParser::ReadInterfaceOrShellMethodOrAttribute(SvMetaAttribute &)()
________________________________________________________________________________________________________
*** CID 1353438: Control flow issues (DEADCODE)
/idl/source/prj/parser.cxx: 429 in
SvIdlParser::ReadInterfaceOrShellMethodOrAttribute(SvMetaAttribute &)()
423 if( bOk && ReadIf( '[' ) )
424 {
425 Read( ']' );
426 }
427
428 if( !bOk )
CID 1353438: Control flow issues (DEADCODE)
Execution cannot reach this statement: "this->rInStm->Seek(nTokPos);".
429 rInStm.Seek( nTokPos );
430 return bOk;
431 }
432
433 SvMetaClass * SvIdlParser::ReadKnownClass()
434 {
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://scan.coverity.com/projects/libreoffice?tab=overview
To manage Coverity Scan email notifications for "libreoffice@lists.freedesktop.org", click
https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939
Context
- New Defects reported by Coverity Scan for LibreOffice · scan-admin
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.