Author: aconway
Date: Tue Apr 10 20:55:18 2012
New Revision: 1311987
URL: http://svn.apache.org/viewvc?rev=1311987&view=rev
Log:
QPID-3603: Fix initialization order of QueueReplicator to be thread safe.
Modified:
qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp?rev=1311987&r1=1311986&r2=1311987&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp Tue Apr 10 20:55:18 2012
@@ -127,8 +127,8 @@ Manageable::status_t HaBroker::Managemen
link->setUrl(url);
// Create a queue replicator
boost::shared_ptr<QueueReplicator> qr(new QueueReplicator(queue,
link));
- broker.getExchanges().registerExchange(qr);
qr->activate();
+ broker.getExchanges().registerExchange(qr);
break;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]