New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Sat Feb 20 18:45:04 UTC 2016
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 at lists.freedesktop.org", click https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939
More information about the LibreOffice
mailing list