diff options
Diffstat (limited to 'qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp')
-rw-r--r-- | qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp b/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp index 5966b0766c..5513379643 100644 --- a/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp +++ b/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp @@ -576,7 +576,7 @@ void ManagementAgentImpl::handleGetQuery(const string& body, const string& cid, */ i = inMap.find("_object_id"); if (i != inMap.end() && i->second.getType() == qpid::messaging::VAR_MAP) { - ObjectId objId(i->second); + ObjectId objId(i->second.asMap()); ManagementObjectMap::iterator iter = managementObjects.find(objId); if (iter != managementObjects.end()) { |