diff options
Diffstat (limited to 'cpp/src/qpid/management/ManagementBroker.cpp')
-rw-r--r-- | cpp/src/qpid/management/ManagementBroker.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cpp/src/qpid/management/ManagementBroker.cpp b/cpp/src/qpid/management/ManagementBroker.cpp index cc7a2dc4f3..2175bc4676 100644 --- a/cpp/src/qpid/management/ManagementBroker.cpp +++ b/cpp/src/qpid/management/ManagementBroker.cpp @@ -301,10 +301,9 @@ void ManagementBroker::sendBuffer(Buffer& buf, return; intrusive_ptr<Message> msg(new Message()); - AMQFrame method(in_place<MessageTransferBody>( - ProtocolVersion(), exchange->getName (), 0, 0)); - AMQFrame header(in_place<AMQHeaderBody>()); - AMQFrame content(in_place<AMQContentBody>()); + AMQFrame method((MessageTransferBody(ProtocolVersion(), exchange->getName (), 0, 0))); + AMQFrame header((AMQHeaderBody())); + AMQFrame content((AMQContentBody())); content.castBody<AMQContentBody>()->decode(buf, length); |