From d7fb0da49618fa53bc80c98b3adaa30a5f3c63ce 2012-04-03 19:27:52 From: HanzZ Date: 2012-04-03 19:27:52 Subject: [PATCH] Send node in disco#info. Fixes #206 --- diff --git a/src/discoinforesponder.cpp b/src/discoinforesponder.cpp index 626953ad55ed188aeb652c49ce47d55964757cee..6d701088ede48dba537e5ea61322247938a8876e 100644 --- a/src/discoinforesponder.cpp +++ b/src/discoinforesponder.cpp @@ -88,11 +88,15 @@ bool DiscoInfoResponder::handleGetRequest(const Swift::JID& from, const Swift::J // presence for transport if (to.getNode().empty()) { - sendResponse(from, id, boost::shared_ptr(new DiscoInfo(m_transportInfo))); + boost::shared_ptr res(new DiscoInfo(m_transportInfo)); + res->setNode(info->getNode()); + sendResponse(from, id, res); } // presence for buddy else { - sendResponse(from, to, id, boost::shared_ptr(new DiscoInfo(m_buddyInfo))); + boost::shared_ptr res(new DiscoInfo(m_buddyInfo)); + res->setNode(info->getNode()); + sendResponse(from, to, id, res); } return true; }