Description
We use ActiveMQ C++ 3.8.2 client in a multi-threaded application.
The application crashed because activemq::core::ConnectionAudit::isDuplicate doesn't synchronize access to the activemq::core::ConnectionAuditImpl::destinations and activemq::core::ConnectionAuditImpl::dispatchers which are shared and destinations,dispatchers itself are not thread-safe.
Attachments
Attachments
Issue Links
- duplicates
-
AMQCPP-546 ConnetionAudit should be thread safe
- Resolved