Hi,

Please find the latest report on new defect(s) introduced to Apache-Qpid found 
with Coverity Scan.

238 new defect(s) introduced to Apache-Qpid found with Coverity Scan.
34 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 20 of 238 defect(s)


** CID 1063262:  Resource leaks  (RESOURCE_LEAK)
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 8946 in 
_wrap_new_Message__SWIG_0(_object *, _object *)()


________________________________________________________________________________________________________
*** CID 1063262:  Resource leaks  (RESOURCE_LEAK)
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 8946 in 
_wrap_new_Message__SWIG_0(_object *, _object *)()
8940           error = ex.what();
8941         }
8942         /*@SWIG@*/
8943         Py_END_ALLOW_THREADS;
8944         if (!error.empty()) {
8945           PyErr_SetString(pExceptionType, error.c_str());
>>>     CID 1063262:  Resource leaks  (RESOURCE_LEAK)
>>>     Variable "arg1" going out of scope leaks the storage it points to.
8946           return NULL;
8947         }
8948       }
8949       resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), 
SWIGTYPE_p_qpid__messaging__Message, SWIG_POINTER_NEW |  0 );
8950       {
8951         delete arg1;

** CID 1062932:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 1124 in 
boost::function<qpid::messaging::ConnectionImpl *()>::operator 
=<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__
 cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1)()


________________________________________________________________________________________________________
*** CID 1062932:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 1124 in 
boost::function<qpid::messaging::ConnectionImpl *()>::operator 
=<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__
 cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1)()
1118       typename boost::enable_if_c<
1119                              !(is_integral<Functor>::value),
1120                           self_type&>::type
1121     #else
1122       self_type&
1123     #endif
>>>     CID 1062932:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
1124       operator=(Functor f)
1125       {
1126         self_type(f).swap(*this);
1127         return *this;
1128       }
1129     

** CID 1062931:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 918 in 
boost::function0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx
 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1)()


________________________________________________________________________________________________________
*** CID 1062931:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 918 in 
boost::function0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx
 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1)()
912               get_vtable()->base.manager(f.functor, this->functor,
913                                          
boost::detail::function::clone_functor_tag);
914           }
915         }
916     
917         template<typename Functor>
>>>     CID 1062931:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
918         void assign_to(Functor f)
919         {
920           using boost::detail::function::vtable_base;
921     
922           typedef typename 
boost::detail::function::get_function_tag<Functor>::type tag;
923           typedef boost::detail::function::BOOST_FUNCTION_GET_INVOKER<tag> 
get_invoker;

** CID 1062930:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 718 in 
boost::function0<qpid::messaging::ConnectionImpl 
*>::function0<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx
 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()


________________________________________________________________________________________________________
*** CID 1062930:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 718 in 
boost::function0<qpid::messaging::ConnectionImpl 
*>::function0<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx
 11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()
712     
713         BOOST_FUNCTION_FUNCTION() : function_base() { }
714     
715         // MSVC chokes if the following two constructors are collapsed into
716         // one with a default parameter.
717         template<typename Functor>
>>>     CID 1062930:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
718         BOOST_FUNCTION_FUNCTION(Functor BOOST_FUNCTION_TARGET_FIX(const &) f
719     #ifndef BOOST_NO_SFINAE
720                                 ,typename boost::enable_if_c<
721                                  !(is_integral<Functor>::value),
722                                             int>::type = 0
723     #endif // BOOST_NO_SFINAE

** CID 1062929:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 584 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_functor<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::v
 alue<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &, mpl_::bool_<(bool)0>) const()


________________________________________________________________________________________________________
*** CID 1062929:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 584 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_functor<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::v
 alue<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &, mpl_::bool_<(bool)0>) const()
578               assign_functor(f,functor,mpl::true_());
579             }
580     
581             // Assign to a function object allocated on the heap.
582             template<typename FunctionObj>
583             void 
>>>     CID 1062929:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
584             assign_functor(FunctionObj f, function_buffer& functor, 
mpl::false_) const
585             {
586               functor.obj_ptr = new FunctionObj(f);
587             }
588             template<typename FunctionObj,typename Allocator>
589             void 

** CID 1062928:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 495 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &) const()


________________________________________________________________________________________________________
*** CID 1062928:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 495 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &) const()
489     
490             typedef result_type (*invoker_type)(function_buffer&
491                                                 BOOST_FUNCTION_COMMA
492                                                 
BOOST_FUNCTION_TEMPLATE_ARGS);
493     
494             template<typename F>
>>>     CID 1062928:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
495             bool assign_to(F f, function_buffer& functor) const
496             {
497               typedef typename get_function_tag<F>::type tag;
498               return assign_to(f, functor, tag());
499             }
500             template<typename F,typename Allocator>

** CID 1062927:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 605 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &, 
boost::detail::function::function_obj_tag) const()


________________________________________________________________________________________________________
*** CID 1062927:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 605 in 
boost::detail::function::basic_vtable0<qpid::messaging::ConnectionImpl 
*>::assign_to<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::detail::function::function_buffer &, 
boost::detail::function::function_obj_tag) const()
599               functor_wrapper_type* new_f = 
static_cast<functor_wrapper_type*>(copy);
600               functor.obj_ptr = new_f;
601             }
602     
603             template<typename FunctionObj>
604             bool 
>>>     CID 1062927:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
605             assign_to(FunctionObj f, function_buffer& functor, 
function_obj_tag) const
606             {
607               if 
(!boost::detail::function::has_empty_target(boost::addressof(f))) {
608                 assign_functor(f, functor, 
609                                
mpl::bool_<(function_allows_small_object_optimization<FunctionObj>::value)>());
610                 return true;

** CID 1038311:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 605 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &, 
boost::detail::function::function_obj_tag) const()


________________________________________________________________________________________________________
*** CID 1038311:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 605 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &, 
boost::detail::function::function_obj_tag) const()
599               functor_wrapper_type* new_f = 
static_cast<functor_wrapper_type*>(copy);
600               functor.obj_ptr = new_f;
601             }
602     
603             template<typename FunctionObj>
604             bool 
>>>     CID 1038311:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type "boost::_bi::bind_t<void, 
>>> boost::_mfi::mf4<void, qpid::broker::Bridge, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, qpid::framing::FieldTable>, 
>>> boost::_bi::list5<boost::arg<1>, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, boost::_bi::value<qpid::framing::FieldTable> > >" 
>>> (size 224 bytes) by value.
605             assign_to(FunctionObj f, function_buffer& functor, 
function_obj_tag) const
606             {
607               if 
(!boost::detail::function::has_empty_target(boost::addressof(f))) {
608                 assign_functor(f, functor, 
609                                
mpl::bool_<(function_allows_small_object_optimization<FunctionObj>::value)>());
610                 return true;

** CID 1038310:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 495 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &) const()


________________________________________________________________________________________________________
*** CID 1038310:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 495 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &) const()
489     
490             typedef result_type (*invoker_type)(function_buffer&
491                                                 BOOST_FUNCTION_COMMA
492                                                 
BOOST_FUNCTION_TEMPLATE_ARGS);
493     
494             template<typename F>
>>>     CID 1038310:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type "boost::_bi::bind_t<void, 
>>> boost::_mfi::mf4<void, qpid::broker::Bridge, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, qpid::framing::FieldTable>, 
>>> boost::_bi::list5<boost::arg<1>, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, boost::_bi::value<qpid::framing::FieldTable> > >" 
>>> (size 224 bytes) by value.
495             bool assign_to(F f, function_buffer& functor) const
496             {
497               typedef typename get_function_tag<F>::type tag;
498               return assign_to(f, functor, tag());
499             }
500             template<typename F,typename Allocator>

** CID 1038309:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 584 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_functor<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &, mpl_::bool_<(bool)0>) const()


________________________________________________________________________________________________________
*** CID 1038309:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 584 in 
boost::detail::function::basic_vtable1<void, qpid::broker::Bridge 
*>::assign_functor<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::detail::function::function_buffer &, mpl_::bool_<(bool)0>) const()
578               assign_functor(f,functor,mpl::true_());
579             }
580     
581             // Assign to a function object allocated on the heap.
582             template<typename FunctionObj>
583             void 
>>>     CID 1038309:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type "boost::_bi::bind_t<void, 
>>> boost::_mfi::mf4<void, qpid::broker::Bridge, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, qpid::framing::FieldTable>, 
>>> boost::_bi::list5<boost::arg<1>, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, boost::_bi::value<qpid::framing::FieldTable> > >" 
>>> (size 224 bytes) by value.
584             assign_functor(FunctionObj f, function_buffer& functor, 
mpl::false_) const
585             {
586               functor.obj_ptr = new FunctionObj(f);
587             }
588             template<typename FunctionObj,typename Allocator>
589             void 

** CID 1033539:  Uninitialized members  (UNINIT_CTOR)
/home/kgiusti/work/qpid/qpid-cpp/src/qpidd.h: 55 in 
qpid::broker::QpiddOptionsPrivate::QpiddOptionsPrivate()()


________________________________________________________________________________________________________
*** CID 1033539:  Uninitialized members  (UNINIT_CTOR)
/home/kgiusti/work/qpid/qpid-cpp/src/qpidd.h: 55 in 
qpid::broker::QpiddOptionsPrivate::QpiddOptionsPrivate()()
49     struct QpiddOptions;
50     struct QpiddOptionsPrivate {
51         QpiddOptions *options;
52         QpiddOptionsPrivate(QpiddOptions *parent) : options(parent) {}
53         virtual ~QpiddOptionsPrivate() {}
54     protected:
>>>     CID 1033539:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "options" is not initialized in this 
>>> constructor nor in any functions that it calls.
55         QpiddOptionsPrivate() {}
56     };
57     
58     struct QpiddOptions : public qpid::Options {
59         qpid::CommonOptions common;
60         qpid::ModuleOptions module;

** CID 736295:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 718 in 
boost::function1<void, qpid::broker::Bridge 
*>::function1<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()


________________________________________________________________________________________________________
*** CID 736295:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 718 in 
boost::function1<void, qpid::broker::Bridge 
*>::function1<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()
712     
713         BOOST_FUNCTION_FUNCTION() : function_base() { }
714     
715         // MSVC chokes if the following two constructors are collapsed into
716         // one with a default parameter.
717         template<typename Functor>
>>>     CID 736295:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type "boost::_bi::bind_t<void, 
>>> boost::_mfi::mf4<void, qpid::broker::Bridge, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, qpid::framing::FieldTable>, 
>>> boost::_bi::list5<boost::arg<1>, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, boost::_bi::value<qpid::framing::FieldTable> > >" 
>>> (size 224 bytes) by value.
718         BOOST_FUNCTION_FUNCTION(Functor BOOST_FUNCTION_TARGET_FIX(const &) f
719     #ifndef BOOST_NO_SFINAE
720                                 ,typename boost::enable_if_c<
721                                  !(is_integral<Functor>::value),
722                                             int>::type = 0
723     #endif // BOOST_NO_SFINAE

** CID 736294:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 918 in 
boost::function1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1)()


________________________________________________________________________________________________________
*** CID 736294:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 918 in 
boost::function1<void, qpid::broker::Bridge 
*>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf4<void, 
qpid::broker::Bridge, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>> &, qpid::framing::FieldTable>, 
boost::_bi::list5<boost::arg<(int)1>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, boost::_bi::value<qpid::framing::FieldTable>>>>(T1)()
912               get_vtable()->base.manager(f.functor, this->functor,
913                                          
boost::detail::function::clone_functor_tag);
914           }
915         }
916     
917         template<typename Functor>
>>>     CID 736294:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type "boost::_bi::bind_t<void, 
>>> boost::_mfi::mf4<void, qpid::broker::Bridge, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, qpid::framing::FieldTable>, 
>>> boost::_bi::list5<boost::arg<1>, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, boost::_bi::value<qpid::framing::FieldTable> > >" 
>>> (size 224 bytes) by value.
918         void assign_to(Functor f)
919         {
920           using boost::detail::function::vtable_base;
921     
922           typedef typename 
boost::detail::function::get_function_tag<Functor>::type tag;
923           typedef boost::detail::function::BOOST_FUNCTION_GET_INVOKER<tag> 
get_invoker;

** CID 736293:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 1066 in 
boost::function<qpid::messaging::ConnectionImpl 
*()>::function<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cx
 x11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()


________________________________________________________________________________________________________
*** CID 736293:  Performance inefficiencies  (PASS_BY_VALUE)
/usr/include/boost/function/function_template.hpp: 1066 in 
boost::function<qpid::messaging::ConnectionImpl 
*()>::function<boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
qpid::messaging::ConnectionImpl *(*)(const 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>> &, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 
&, const std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>> &, const std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>> &), 
boost::_bi::list4<boost::_bi::value<std::vector<std::__cx
 x11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>>, std::allocator<std::pair<const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 
qpid::types::Variant>>>>, boost::_bi::value<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char>>>>>>(T1, 
boost::enable_if_c<(!(boost::is_integral<T1>::value)), int>::type)()
1060     
1061     public:
1062     
1063       function() : base_type() {}
1064     
1065       template<typename Functor>
>>>     CID 736293:  Performance inefficiencies  (PASS_BY_VALUE)
>>>     Passing parameter f of type 
>>> "boost::_bi::bind_t<qpid::messaging::ConnectionImpl *, 
>>> qpid::messaging::ConnectionImpl 
>>> *(*)(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > > > const &, 
>>> std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &, std::map<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
>>> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > >, 
>>> std::allocator<std::pair<std::__cxx11::basic_string<char, 
>>> std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> 
>>> > > const &, std::__cxx11::basic_string<char, std::char_traits<char>, 
>>> std::allocator<char> > const &), 
>>> boost::_bi::list4<boost::_bi::value<std::vector<std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char> >, s
 td::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >, 
boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
boost::_bi::value<std::map<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, qpid::types::Variant, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<std::pair<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, qpid::types::Variant> > > 
>, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >" (size 144 bytes) by value.
1066       function(Functor f
1067     #ifndef BOOST_NO_SFINAE
1068                ,typename boost::enable_if_c<
1069                               !(is_integral<Functor>::value),
1070                            int>::type = 0
1071     #endif

** CID 709342:    (DEADCODE)
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 2478 in 
SWIG_Python_ConvertFunctionPtr(_object *, void **, swig_type_info *)()
/bindings/qmf2/python/cqmf2PYTHON_wrap.cxx: 2478 in 
SWIG_Python_ConvertFunctionPtr(_object *, void **, swig_type_info *)()


________________________________________________________________________________________________________
*** CID 709342:    (DEADCODE)
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 2478 in 
SWIG_Python_ConvertFunctionPtr(_object *, void **, swig_type_info *)()
2472             *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2473             assert(!newmemory); /* newmemory handling not yet implemented 
*/
2474           } else {
2475             return SWIG_ERROR;
2476           }
2477         } else {
>>>     CID 709342:    (DEADCODE)
>>>     Execution cannot reach this statement: "*ptr = vptr;".
2478           *ptr = vptr;
2479         }
2480         return SWIG_OK;
2481       }
2482     }
2483     
/bindings/qmf2/python/cqmf2PYTHON_wrap.cxx: 2478 in 
SWIG_Python_ConvertFunctionPtr(_object *, void **, swig_type_info *)()
2472             *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2473             assert(!newmemory); /* newmemory handling not yet implemented 
*/
2474           } else {
2475             return SWIG_ERROR;
2476           }
2477         } else {
>>>     CID 709342:    (DEADCODE)
>>>     Execution cannot reach this statement: "*ptr = vptr;".
2478           *ptr = vptr;
2479         }
2480         return SWIG_OK;
2481       }
2482     }
2483     

** CID 709324:    (BUFFER_SIZE)
/bindings/qmf2/python/cqmf2PYTHON_wrap.cxx: 17954 in 
SWIG_Python_FixMethods(PyMethodDef *, swig_const_info *, swig_type_info **, 
swig_type_info **)()
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 38245 in 
SWIG_Python_FixMethods(PyMethodDef *, swig_const_info *, swig_type_info **, 
swig_type_info **)()


________________________________________________________________________________________________________
*** CID 709324:    (BUFFER_SIZE)
/bindings/qmf2/python/cqmf2PYTHON_wrap.cxx: 17954 in 
SWIG_Python_FixMethods(PyMethodDef *, swig_const_info *, swig_type_info **, 
swig_type_info **)()
17948                 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
17949                 char *ndoc = (char*)malloc(ldoc + lptr + 10);
17950                 if (ndoc) {
17951                   char *buff = ndoc;
17952                   strncpy(buff, methods[i].ml_doc, ldoc);
17953                   buff += ldoc;
>>>     CID 709324:    (BUFFER_SIZE)
>>>     Calling strncpy with a source string whose length (10 chars) is greater 
>>> than or equal to the size argument (10) will fail to null-terminate "buff".
17954                   strncpy(buff, "swig_ptr: ", 10);
17955                   buff += 10;
17956                   SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
17957                   methods[i].ml_doc = ndoc;
17958                 }
17959               }
/bindings/qpid/python/qpid_messagingPYTHON_wrap.cxx: 38245 in 
SWIG_Python_FixMethods(PyMethodDef *, swig_const_info *, swig_type_info **, 
swig_type_info **)()
38239                 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
38240                 char *ndoc = (char*)malloc(ldoc + lptr + 10);
38241                 if (ndoc) {
38242                   char *buff = ndoc;
38243                   strncpy(buff, methods[i].ml_doc, ldoc);
38244                   buff += ldoc;
>>>     CID 709324:    (BUFFER_SIZE)
>>>     Calling strncpy with a source string whose length (10 chars) is greater 
>>> than or equal to the size argument (10) will fail to null-terminate "buff".
38245                   strncpy(buff, "swig_ptr: ", 10);
38246                   buff += 10;
38247                   SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
38248                   methods[i].ml_doc = ndoc;
38249                 }
38250               }

** CID 401297:  Uninitialized members  (UNINIT_CTOR)
/home/kgiusti/work/qpid/qpid-cpp/src/tests/TimerTest.cpp: 64 in 
qpid::tests::TestTask::TestTask(qpid::sys::Duration, qpid::tests::Counter &)()


________________________________________________________________________________________________________
*** CID 401297:  Uninitialized members  (UNINIT_CTOR)
/home/kgiusti/work/qpid/qpid-cpp/src/tests/TimerTest.cpp: 64 in 
qpid::tests::TestTask::TestTask(qpid::sys::Duration, qpid::tests::Counter &)()
58         uint position;
59         Monitor monitor;
60         Counter& counter;
61     
62       public:
63         TestTask(Duration timeout, Counter& _counter)
>>>     CID 401297:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "position" is not initialized in this 
>>> constructor nor in any functions that it calls.
64             : TimerTask(timeout, "Test"), start(now()), expected(timeout), 
end(start), fired(false), counter(_counter) {}
65     
66         void fire()
67         {
68             Monitor::ScopedLock l(monitor);
69             fired = true;

** CID 401236:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredEnqueue.cpp: 41 in 
qpid::broker::RecoveredEnqueue::rollback()()


________________________________________________________________________________________________________
*** CID 401236:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredEnqueue.cpp: 41 in 
qpid::broker::RecoveredEnqueue::rollback()()
35     }
36     
37     void RecoveredEnqueue::commit() throw(){
38         queue->enqueueCommited(msg);
39     }
40     
>>>     CID 401236:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "qpid::Exception" is thrown but the throw list 
>>> "throw()" doesn't allow it to be thrown. This will cause a call to 
>>> unexpected() which usually calls terminate().
41     void RecoveredEnqueue::rollback() throw(){
42         queue->enqueueAborted(msg);

** CID 401235:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredEnqueue.cpp: 37 in 
qpid::broker::RecoveredEnqueue::commit()()


________________________________________________________________________________________________________
*** CID 401235:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredEnqueue.cpp: 37 in 
qpid::broker::RecoveredEnqueue::commit()()
31     
32     bool RecoveredEnqueue::prepare(TransactionContext*) throw(){
33         //should never be called; transaction has already prepared if an 
enqueue is recovered
34         return false;
35     }
36     
>>>     CID 401235:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "qpid::Exception" is thrown but the throw list 
>>> "throw()" doesn't allow it to be thrown. This will cause a call to 
>>> unexpected() which usually calls terminate().
37     void RecoveredEnqueue::commit() throw(){
38         queue->enqueueCommited(msg);
39     }
40     
41     void RecoveredEnqueue::rollback() throw(){
42         queue->enqueueAborted(msg);

** CID 401233:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredDequeue.cpp: 38 in 
qpid::broker::RecoveredDequeue::commit()()


________________________________________________________________________________________________________
*** CID 401233:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/kgiusti/work/qpid/qpid-cpp/src/qpid/broker/RecoveredDequeue.cpp: 38 in 
qpid::broker::RecoveredDequeue::commit()()
32     bool RecoveredDequeue::prepare(TransactionContext*) throw()
33     {
34         //should never be called; transaction has already prepared if an 
enqueue is recovered
35         return false;
36     }
37     
>>>     CID 401233:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "qpid::Exception" is thrown but the throw list 
>>> "throw()" doesn't allow it to be thrown. This will cause a call to 
>>> unexpected() which usually calls terminate().
38     void RecoveredDequeue::commit() throw()
39     {
40         queue->dequeueCommited(msg);
41     }
42     
43     void RecoveredDequeue::rollback() throw()
44     {
45         queue->dequeueAborted(msg);


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZSbhom32dlDl11LWEm9nX1QwCH-2FO-2Bg4BpBHcT3CcJ5jnUjHzDP0DjwAEY6vXBBWcM-3D_1XrV9-2BDFz8-2BKYr3K7dH9Sb7IwY1-2F71Mm-2F5ItIig2kMBuwvf4-2FFmWPrvf5YwKR-2BDcc-2F67-2FnN48ZZ87U3NMCTfv-2FSSHpoVmI7JnB95Dxb5S-2Fi-2F6U63-2Bvyu4FmUPsZRGL2yBCVue82PmOXSS4CLG9Tq8n-2Fg7JzM5FrVSVuIgfDjv9q4870GdJsHArz1-2BElUIWJA7BjrwvYLKpFy-2BsprXFyhM8HAafJ-2FG-2BR4D9gi-2Fjunlos-3D

To manage Coverity Scan email notifications for "dev@qpid.apache.org", click 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4LUv51lPcder8Joi5k-2FxDZNAGpnTKLbypxCJF7Yu8W5KQc-2FIDtMVyDFH3-2Bqf-2B0X800bLwV9iGAsVwQNUHVNBjBhK5bJZz76QeVO6afTfRKho-3D_1XrV9-2BDFz8-2BKYr3K7dH9Sb7IwY1-2F71Mm-2F5ItIig2kMBuwvf4-2FFmWPrvf5YwKR-2BDc0k6aHa0IKFO2Rvxys8302AucYCEFbct3z5X94KEyRgf4wQVslu-2B8r0ulL2n64iE-2BlKp3w6ufqQ8KAVuxTQpfEgebzTUPQbzRW-2B-2BgfHzDq8VHPP-2B-2F9kSiELKRsvIOUZeE57ctM2I4mshg2iBhSv5AXLUUPtFuIXnLRQLZdFncYgo-3D


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to