Author: tross
Date: Wed Dec 10 14:06:57 2008
New Revision: 725456

URL: http://svn.apache.org/viewvc?rev=725456&view=rev
Log:
QPID-1449 - Added federation tag that was missing when management was disabled

Modified:
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp?rev=725456&r1=725455&r2=725456&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp Wed Dec 10 
14:06:57 2008
@@ -182,6 +182,11 @@
         queues.setParent(vhost);
         exchanges.setParent(vhost);
         links.setParent(vhost);
+    } else {
+        // Management is disabled so there is no broker management ID.
+        // Create a unique uuid to use as the federation tag.
+        framing::Uuid uuid(true);
+        federationTag = uuid.str();
     }
 
     QueuePolicy::setDefaultMaxSize(conf.queueLimit);


Reply via email to