From bfa4176bac88ec730ab31c9eb3c72e61b2d4c8da 2011-07-19 01:25:26 From: HanzZ Date: 2011-07-19 01:25:26 Subject: [PATCH] Do not create m_convs in getConversation --- diff --git a/include/transport/conversationmanager.h b/include/transport/conversationmanager.h index fd56f8777b5d23a13373eaf1475e872f1df30f36..487e000aa1d953f5195bdcc6090ee25ac99691d9 100644 --- a/include/transport/conversationmanager.h +++ b/include/transport/conversationmanager.h @@ -58,6 +58,8 @@ class ConversationManager { /// \param name legacy network name. /// \return Conversation or NULL. Conversation *getConversation(const std::string &name) { + if (m_convs.find(name) == m_convs.end()) + return NULL; return m_convs[name]; } diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index d4d43147f569db7613c37986160cd89bdb9ff031..72a1e2bb247b128e6ff1ec63fc38103cc3e1105e 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -889,7 +889,7 @@ void NetworkPluginServer::sendPing(Backend *c) { send(c->connection, message); c->pongReceived = false; - LOG4CXX_INFO(logger, "PING to " << c); +// LOG4CXX_INFO(logger, "PING to " << c); } NetworkPluginServer::Backend *NetworkPluginServer::getFreeClient() {