From 99406af6c7155dfdd7c7c6aef6c2496a18d1552e Mon Sep 17 00:00:00 2001 From: Emiel Bruijntjes Date: Sun, 12 Jan 2014 02:40:42 -0800 Subject: [PATCH] Channel::declareQueue() passive and durable flags were in conflict --- src/channelimpl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/channelimpl.cpp b/src/channelimpl.cpp index 9d0a88f..28a3f09 100644 --- a/src/channelimpl.cpp +++ b/src/channelimpl.cpp @@ -244,7 +244,7 @@ bool ChannelImpl::removeExchange(const std::string &name, int flags) bool ChannelImpl::declareQueue(const std::string &name, int flags, const Table &arguments) { // send the queuedeclareframe - return send(QueueDeclareFrame(_id, name, flags & passive, flags & durable, flags & durable, flags & autodelete, flags & nowait, arguments)); + return send(QueueDeclareFrame(_id, name, flags & passive, flags & durable, flags & exclusive, flags & autodelete, flags & nowait, arguments)); } /**