Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index



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


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.