summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/broker/QueueRegistry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/qpid/broker/QueueRegistry.cpp')
-rw-r--r--qpid/cpp/src/qpid/broker/QueueRegistry.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qpid/cpp/src/qpid/broker/QueueRegistry.cpp b/qpid/cpp/src/qpid/broker/QueueRegistry.cpp
index 606a8cceae..1283a42e6d 100644
--- a/qpid/cpp/src/qpid/broker/QueueRegistry.cpp
+++ b/qpid/cpp/src/qpid/broker/QueueRegistry.cpp
@@ -64,6 +64,8 @@ QueueRegistry::declare(const string& name, const QueueSettings& settings,
//Move this to factory also?
if (alternate)
queue->setAlternateExchange(alternate);//need to do this *before* create
+ queue->setOwningUser(userId);
+
if (!recovering) {
//create persistent record if required
queue->create();