Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found
with Coverity Scan.
18 new defect(s) introduced to LibreOffice found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 18 of 18 defect(s)
** CID 1466662: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galexpl.cxx: 63 in GalleryExplorer::FillObjList(const
rtl::OUString &, std::vector<rtl::OUString, std::allocator<rtl::OUString>> &)()
________________________________________________________________________________________________________
*** CID 1466662: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galexpl.cxx: 63 in GalleryExplorer::FillObjList(const
rtl::OUString &, std::vector<rtl::OUString, std::allocator<rtl::OUString>> &)()
57 SfxListener aListener;
58 GalleryTheme* pTheme = pGal->AcquireTheme( rThemeName,
aListener );
59
60 if( pTheme )
61 {
62 for( sal_uInt32 i = 0, nCount = pTheme->GetObjectCount(); i
< nCount; i++ )
>>> CID 1466662: Resource leaks (RESOURCE_LEAK)
>>> Failing to save or free storage allocated by "pTheme->GetObjectURL(i)"
>>> leaks it.
63 rObjList.push_back( pTheme->GetObjectURL( i
).GetMainURL( INetURLObject::DecodeMechanism::NONE ) );
64
65 pGal->ReleaseTheme( pTheme, aListener );
66 }
67 }
68
** CID 1466661: Parse warnings (PARSE_ERROR)
/dbaccess/source/ui/dlg/dbfindex.cxx: 39 in ()
________________________________________________________________________________________________________
*** CID 1466661: Parse warnings (PARSE_ERROR)
/dbaccess/source/ui/dlg/dbfindex.cxx: 39 in ()
33 namespace dbaui
34 {
35 using namespace ::com::sun::star::uno;
36 using namespace ::com::sun::star::ucb;
37 using namespace ::svt;
38
>>> CID 1466661: Parse warnings (PARSE_ERROR)
>>> class template name must be a placeholder for the complete type being
>>> initialized (not for a component of that type)
39 const OStringLiteral aGroupIdent("dBase III");
40
41
42 ODbaseIndexDialog::ODbaseIndexDialog(weld::Window * pParent, const
OUString& aDataSrcName)
43 : GenericDialogController(pParent,
"dbaccess/ui/dbaseindexdialog.ui", "DBaseIndexDialog")
44 , m_aDSN(aDataSrcName)
** CID 1466660: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 3922 in
std::find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles &, const
SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &, const
SchXMLImportHelper &, const SvXMLImport &, bool, bool, bool)::[lambda(const
DataRowPointStyle &) (instance 1)]>(T1, T1, T2)()
________________________________________________________________________________________________________
*** CID 1466660: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 3922 in
std::find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles &, const
SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &, const
SchXMLImportHelper &, const SvXMLImport &, bool, bool, bool)::[lambda(const
DataRowPointStyle &) (instance 1)]>(T1, T1, T2)()
3916 * @return The first iterator @c i in the range @p
[__first,__last)
3917 * such that @p __pred(*i) is true, or @p __last if no such
iterator exists.
3918 */
3919 template<typename _InputIterator, typename _Predicate>
3920 inline _InputIterator
3921 find_if(_InputIterator __first, _InputIterator __last,
>>> CID 1466660: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool, bool,
>>> bool)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136 bytes)
>>> by value.
3922 _Predicate __pred)
3923 {
3924 // concept requirements
3925
__glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
3926 __glibcxx_function_requires(_UnaryPredicateConcept<_Predicate,
3927 typename iterator_traits<_InputIterator>::value_type>)
** CID 1466659: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 3922 in
std::find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles &, const
SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &, const
SchXMLImportHelper &, const SvXMLImport &, bool, std::multimap<std::pair<int,
SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1, T1, T2)()
________________________________________________________________________________________________________
*** CID 1466659: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 3922 in
std::find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles &, const
SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &, const
SchXMLImportHelper &, const SvXMLImport &, bool, std::multimap<std::pair<int,
SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1, T1, T2)()
3916 * @return The first iterator @c i in the range @p
[__first,__last)
3917 * such that @p __pred(*i) is true, or @p __last if no such
iterator exists.
3918 */
3919 template<typename _InputIterator, typename _Predicate>
3920 inline _InputIterator
3921 find_if(_InputIterator __first, _InputIterator __last,
>>> CID 1466659: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool,
>>> std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
>>> std::less<std::pair<int, SchXMLLabeledSequencePart> >,
>>> std::allocator<std::pair<std::pair<int, SchXMLLabeledSequencePart> const,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>
>>> > > > &)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136
>>> bytes) by value.
3922 _Predicate __pred)
3923 {
3924 // concept requirements
3925
__glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
3926 __glibcxx_function_requires(_UnaryPredicateConcept<_Predicate,
3927 typename iterator_traits<_InputIterator>::value_type>)
** CID 1466658: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 276 in
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance
1)]>::_Iter_pred(SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart
2::data::XLabeledDataSequence>, std::less<std::pair<int,
SchXMLLabeledSequencePart>>, std::allocator<std::pair<const std::pair<int,
SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)])()
________________________________________________________________________________________________________
*** CID 1466658: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 276 in
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance
1)]>::_Iter_pred(SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart
2::data::XLabeledDataSequence>, std::less<std::pair<int,
SchXMLLabeledSequencePart>>, std::allocator<std::pair<const std::pair<int,
SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)])()
270 template<typename _Predicate>
271 struct _Iter_pred
272 {
273 _Predicate _M_pred;
274
275 explicit
>>> CID 1466658: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool,
>>> std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
>>> std::less<std::pair<int, SchXMLLabeledSequencePart> >,
>>> std::allocator<std::pair<std::pair<int, SchXMLLabeledSequencePart> const,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>
>>> > > > &)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136
>>> bytes) by value.
276 _Iter_pred(_Predicate __pred)
277 : _M_pred(_GLIBCXX_MOVE(__pred))
278 { }
279
280 template<typename _Iterator>
281 bool
** CID 1466657: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 288 in
__gnu_cxx::__ops::__pred_iter<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1)()
________________________________________________________________________________________________________
*** CID 1466657: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 288 in
__gnu_cxx::__ops::__pred_iter<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1)()
282 operator()(_Iterator __it)
283 { return bool(_M_pred(*__it)); }
284 };
285
286 template<typename _Predicate>
287 inline _Iter_pred<_Predicate>
>>> CID 1466657: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool,
>>> std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
>>> std::less<std::pair<int, SchXMLLabeledSequencePart> >,
>>> std::allocator<std::pair<std::pair<int, SchXMLLabeledSequencePart> const,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>
>>> > > > &)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136
>>> bytes) by value.
288 __pred_iter(_Predicate __pred)
289 { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); }
290
291 template<typename _Compare, typename _Value>
292 struct _Iter_comp_to_val
293 {
** CID 1466656: Control flow issues (DEADCODE)
/include/rtl/stringutils.hxx: 261 in
rtl::libreoffice_internal::ConstCharArrayDetector<const char16_t [1],
void>::isValid(const char16_t (&)[1])()
________________________________________________________________________________________________________
*** CID 1466656: Control flow issues (DEADCODE)
/include/rtl/stringutils.hxx: 261 in
rtl::libreoffice_internal::ConstCharArrayDetector<const char16_t [1],
void>::isValid(const char16_t (&)[1])()
255 struct ConstCharArrayDetector<sal_Unicode const [N], T> {
256 using TypeUtf16 = T;
257 static constexpr bool const ok = true;
258 static constexpr std::size_t const length = N - 1;
259 static constexpr bool isValid(sal_Unicode const (& literal)[N]) {
260 for (std::size_t i = 0; i != N - 1; ++i) {
>>> CID 1466656: Control flow issues (DEADCODE)
>>> Execution cannot reach this statement: "if ((*literal)[i] == 0) {
...".
261 if (literal[i] == '\0') {
262 return false;
263 }
264 }
265 return literal[N - 1] == '\0';
266 }
** CID 1466655: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 773 in
GalleryBrowser2::Travel(GalleryBrowserTravel)()
________________________________________________________________________________________________________
*** CID 1466655: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 773 in
GalleryBrowser2::Travel(GalleryBrowserTravel)()
767 const sal_uInt32 nPos = nNewItemId - 1;
768
769 mpCurTheme->GetGraphic( nPos, aGraphic );
770 mxPreview->SetGraphic( aGraphic );
771
772 if( SgaObjKind::Sound == mpCurTheme->GetObjectKind( nPos ) )
>>> CID 1466655: Resource leaks (RESOURCE_LEAK)
>>> Failing to save or free storage allocated by
>>> "this->mpCurTheme->GetObjectURL(nPos)" leaks it.
773 GalleryPreview::PreviewMedia( mpCurTheme->GetObjectURL( nPos )
);
774
775 mxPreview->Invalidate();
776 }
777
778 void GalleryBrowser2::ImplUpdateViews( sal_uInt16 nSelectionId )
** CID 1466654: Uninitialized members (UNINIT_CTOR)
/xmloff/source/chart/transporttypes.hxx: 206 in
DataRowPointStyle::DataRowPointStyle(DataRowPointStyle::StyleType, const
rtl::OUString &, int)()
________________________________________________________________________________________________________
*** CID 1466654: Uninitialized members (UNINIT_CTOR)
/xmloff/source/chart/transporttypes.hxx: 206 in
DataRowPointStyle::DataRowPointStyle(DataRowPointStyle::StyleType, const
rtl::OUString &, int)()
200 DataRowPointStyle(StyleType eType, const OUString& sStyleName,
sal_Int32 nAttachedAxis = 0)
201 : meType(eType)
202 , msStyleName(sStyleName)
203 , mnAttachedAxis(nAttachedAxis)
204 , mbSymbolSizeForSeriesIsMissingInFile(false)
205 {
>>> CID 1466654: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "m_nPointRepeat" is not initialized in this
>>> constructor nor in any functions that it calls.
206 }
207 };
208
209 typedef ::std::multimap< OUString, css::uno::Reference<
210 css::chart2::data::XDataSequence > > tSchXMLRangeSequenceMap;
211
212 #endif // INCLUDED_XMLOFF_SOURCE_CHART_TRANSPORTTYPES_HXX
213
** CID 1466653: Parse warnings (PARSE_ERROR)
/oox/source/vml/vmlinputstream.cxx: 267 in ()
________________________________________________________________________________________________________
*** CID 1466653: Parse warnings (PARSE_ERROR)
/oox/source/vml/vmlinputstream.cxx: 267 in ()
261 return bHasBracket;
262 }
263
264 } // namespace
265
266 const OStringLiteral gaOpeningCData( "<![CDATA[" );
>>> CID 1466653: Parse warnings (PARSE_ERROR)
>>> class template name must be a placeholder for the complete type being
>>> initialized (not for a component of that type)
267 const OStringLiteral gaClosingCData( "]]>" );
268
269 InputStream::InputStream( const Reference< XComponentContext >&
rxContext, const Reference< XInputStream >& rxInStrm ) :
270 // use single-byte ISO-8859-1 encoding which maps all byte
characters to the first 256 Unicode characters
271 mxTextStrm( TextInputStream::createXTextInputStream( rxContext,
rxInStrm, RTL_TEXTENCODING_ISO_8859_1 ) ),
272 maOpeningBracket( 1 ),
** CID 1466652: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 697 in
GalleryBrowser2::SetMode(GalleryBrowserMode)()
________________________________________________________________________________________________________
*** CID 1466652: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 697 in
GalleryBrowser2::SetMode(GalleryBrowserMode)()
691 mpCurTheme->GetGraphic( nPos, aGraphic );
692
693 mxPreview->SetGraphic( aGraphic );
694 mxPreview->Show();
695
696 if( mpCurTheme && mpCurTheme->GetObjectKind( nPos ) ==
SgaObjKind::Sound )
>>> CID 1466652: Resource leaks (RESOURCE_LEAK)
>>> Failing to save or free storage allocated by
>>> "this->mpCurTheme->GetObjectURL(nPos)" leaks it.
697 GalleryPreview::PreviewMedia(
mpCurTheme->GetObjectURL( nPos ) );
698
699 mxIconButton->set_sensitive(false);
700 mxListButton->set_sensitive(false);
701 }
702 }
** CID 1466651: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 276 in
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance
1)]>::_Iter_pred(SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)])()
________________________________________________________________________________________________________
*** CID 1466651: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 276 in
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance
1)]>::_Iter_pred(SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)])()
270 template<typename _Predicate>
271 struct _Iter_pred
272 {
273 _Predicate _M_pred;
274
275 explicit
>>> CID 1466651: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool, bool,
>>> bool)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136 bytes)
>>> by value.
276 _Iter_pred(_Predicate __pred)
277 : _M_pred(_GLIBCXX_MOVE(__pred))
278 { }
279
280 template<typename _Iterator>
281 bool
** CID 1466650: Parse warnings (PARSE_ERROR)
/oox/source/vml/vmlinputstream.cxx: 266 in ()
________________________________________________________________________________________________________
*** CID 1466650: Parse warnings (PARSE_ERROR)
/oox/source/vml/vmlinputstream.cxx: 266 in ()
260
261 return bHasBracket;
262 }
263
264 } // namespace
265
>>> CID 1466650: Parse warnings (PARSE_ERROR)
>>> class template name must be a placeholder for the complete type being
>>> initialized (not for a component of that type)
266 const OStringLiteral gaOpeningCData( "<![CDATA[" );
267 const OStringLiteral gaClosingCData( "]]>" );
268
269 InputStream::InputStream( const Reference< XComponentContext >&
rxContext, const Reference< XInputStream >& rxInStrm ) :
270 // use single-byte ISO-8859-1 encoding which maps all byte
characters to the first 256 Unicode characters
271 mxTextStrm( TextInputStream::createXTextInputStream( rxContext,
rxInStrm, RTL_TEXTENCODING_ISO_8859_1 ) ),
** CID 1466649: Parse warnings (PARSE_ERROR)
/idlc/source/astdeclaration.cxx: 25 in ()
________________________________________________________________________________________________________
*** CID 1466649: Parse warnings (PARSE_ERROR)
/idlc/source/astdeclaration.cxx: 25 in ()
19
20 #include <astdeclaration.hxx>
21 #include <astscope.hxx>
22 #include <rtl/strbuf.hxx>
23 #include <osl/diagnose.h>
24
>>> CID 1466649: Parse warnings (PARSE_ERROR)
>>> class template name must be a placeholder for the complete type being
>>> initialized (not for a component of that type)
25 const OStringLiteral sGlobal("::");
26
27 static OString convertName(const OString& name)
28 {
29 OStringBuffer nameBuffer(name.getLength()+1);
30 sal_Int32 nIndex = 0;
** CID 1466648: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 288 in
__gnu_cxx::__ops::__pred_iter<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1)()
________________________________________________________________________________________________________
*** CID 1466648: Performance inefficiencies (PASS_BY_VALUE)
/usr/include/c++/8/bits/predefined_ops.h: 288 in
__gnu_cxx::__ops::__pred_iter<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>(T1)()
282 operator()(_Iterator __it)
283 { return bool(_M_pred(*__it)); }
284 };
285
286 template<typename _Predicate>
287 inline _Iter_pred<_Predicate>
>>> CID 1466648: Performance inefficiencies (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles &,
>>> SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString &,
>>> SchXMLImportHelper const &, SvXMLImport const &, bool, bool,
>>> bool)::[lambda(DataRowPointStyle const &) (instance 1)]" (size 136 bytes)
>>> by value.
288 __pred_iter(_Predicate __pred)
289 { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); }
290
291 template<typename _Compare, typename _Value>
292 struct _Iter_comp_to_val
293 {
** CID 1466647: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 1202 in GalleryBrowser2::GetURL() const()
________________________________________________________________________________________________________
*** CID 1466647: Resource leaks (RESOURCE_LEAK)
/svx/source/gallery2/galbrws2.cxx: 1202 in GalleryBrowser2::GetURL() const()
1196
1197 INetURLObject GalleryBrowser2::GetURL() const
1198 {
1199 INetURLObject aURL;
1200
1201 if( mpCurTheme && mnCurActionPos != 0xffffffff )
>>> CID 1466647: Resource leaks (RESOURCE_LEAK)
>>> Failing to save or free storage allocated by
>>> "this->mpCurTheme->GetObjectURL(this->mnCurActionPos)" leaks it.
1202 aURL = mpCurTheme->GetObjectURL( mnCurActionPos );
1203
1204 return aURL;
1205 }
1206
1207 OUString GalleryBrowser2::GetFilterName() const
** CID 1291332: (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 159 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2)()
/usr/include/c++/8/bits/stl_algo.h: 159 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2)()
________________________________________________________________________________________________________
*** CID 1291332: (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 159 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2)()
153 return __last;
154 }
155 }
156
157 template<typename _Iterator, typename _Predicate>
158 inline _Iterator
>>> CID 1291332: (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
>>> &, SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString
>>> &, SchXMLImportHelper const &, SvXMLImport const &, bool,
>>> std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
>>> std::less<std::pair<int, SchXMLLabeledSequencePart> >,
>>> std::allocator<std::pair<std::pair<int, SchXMLLabeledSequencePart> const,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>
>>> > > > &)::[lambda(DataRowPointStyle const &) (instance 1)]>" (size 136
>>> bytes) by value.
159 __find_if(_Iterator __first, _Iterator __last, _Predicate __pred)
160 {
161 return __find_if(__first, __last, __pred,
162 std::__iterator_category(__first));
163 }
164
/usr/include/c++/8/bits/stl_algo.h: 159 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2)()
153 return __last;
154 }
155 }
156
157 template<typename _Iterator, typename _Predicate>
158 inline _Iterator
>>> CID 1291332: (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
>>> &, SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString
>>> &, SchXMLImportHelper const &, SvXMLImport const &, bool, bool,
>>> bool)::[lambda(DataRowPointStyle const &) (instance 1)]>" (size 136 bytes)
>>> by value.
159 __find_if(_Iterator __first, _Iterator __last, _Predicate __pred)
160 {
161 return __find_if(__first, __last, __pred,
162 std::__iterator_category(__first));
163 }
164
** CID 1186122: (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 113 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2,
std::random_access_iterator_tag)()
/usr/include/c++/8/bits/stl_algo.h: 113 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2,
std::random_access_iterator_tag)()
________________________________________________________________________________________________________
*** CID 1186122: (PASS_BY_VALUE)
/usr/include/c++/8/bits/stl_algo.h: 113 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool, bool,
bool)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2,
std::random_access_iterator_tag)()
107 }
108
109 /// This is an overload used by find algos for the RAI case.
110 template<typename _RandomAccessIterator, typename _Predicate>
111 _RandomAccessIterator
112 __find_if(_RandomAccessIterator __first, _RandomAccessIterator
__last,
>>> CID 1186122: (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToDataPoints(SeriesDefaultsAndStyles
>>> &, SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString
>>> &, SchXMLImportHelper const &, SvXMLImport const &, bool, bool,
>>> bool)::[lambda(DataRowPointStyle const &) (instance 1)]>" (size 136 bytes)
>>> by value.
113 _Predicate __pred, random_access_iterator_tag)
114 {
115 typename iterator_traits<_RandomAccessIterator>::difference_type
116 __trip_count = (__last - __first) >> 2;
117
118 for (; __trip_count > 0; --__trip_count)
/usr/include/c++/8/bits/stl_algo.h: 113 in
std::__find_if<__gnu_cxx::__normal_iterator<DataRowPointStyle *,
std::vector<DataRowPointStyle, std::allocator<DataRowPointStyle>>>,
__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
&, const SvXMLStylesContext *, const SvXMLStyleContext *&, rtl::OUString &,
const SchXMLImportHelper &, const SvXMLImport &, bool,
std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
std::less<std::pair<int, SchXMLLabeledSequencePart>>,
std::allocator<std::pair<const std::pair<int, SchXMLLabeledSequencePart>,
com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>>>>
&)::[lambda(const DataRowPointStyle &) (instance 1)]>>(T1, T1, T2,
std::random_access_iterator_tag)()
107 }
108
109 /// This is an overload used by find algos for the RAI case.
110 template<typename _RandomAccessIterator, typename _Predicate>
111 _RandomAccessIterator
112 __find_if(_RandomAccessIterator __first, _RandomAccessIterator
__last,
>>> CID 1186122: (PASS_BY_VALUE)
>>> Passing parameter __pred of type
>>> "__gnu_cxx::__ops::_Iter_pred<SchXMLSeries2Context::setStylesToSeries(SeriesDefaultsAndStyles
>>> &, SvXMLStylesContext const *, SvXMLStyleContext const *&, rtl::OUString
>>> &, SchXMLImportHelper const &, SvXMLImport const &, bool,
>>> std::multimap<std::pair<int, SchXMLLabeledSequencePart>,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
>>> std::less<std::pair<int, SchXMLLabeledSequencePart> >,
>>> std::allocator<std::pair<std::pair<int, SchXMLLabeledSequencePart> const,
>>> com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>
>>> > > > &)::[lambda(DataRowPointStyle const &) (instance 1)]>" (size 136
>>> bytes) by value.
113 _Predicate __pred, random_access_iterator_tag)
114 {
115 typename iterator_traits<_RandomAccessIterator>::difference_type
116 __trip_count = (__last - __first) >> 2;
117
118 for (; __trip_count > 0; --__trip_count)
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3D7RiT_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJirD3o3ynI7-2FfBkKQA8SbHiVa4DdvlTpRIvkHx-2FcvV0Nh3rIsnyWa73hJMhX2OpdcUS3c4WC5cvQ-2F8DhsLrll4OkPnEm6F7qVwW3Q1un-2FxooZLMpl0cstkQSFZ-2BnoLl2Kt3eG-2FGJuvKTJR8LUC21t-2Br8zHfs7CNRLDlcssyJSQLFX4zYy3aEZulKCU8yo2HLqf
_______________________________________________
LibreOffice mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice