diff --git a/Socket.cpp b/Socket.cpp index c065148..c372090 100644 --- a/Socket.cpp +++ b/Socket.cpp @@ -173,7 +173,6 @@ namespace core { reset = false; // if(!needsToWrite()) delete this; - } } diff --git a/SubscriptionManager.cpp b/SubscriptionManager.cpp index 93455b6..f315d7d 100644 --- a/SubscriptionManager.cpp +++ b/SubscriptionManager.cpp @@ -17,7 +17,7 @@ namespace core { countSubscribed += (*subscription).second->unsubscribe(session); if((*subscription).second->owner == &session) { subscription = subscriptions.erase(subscription); - delete (*subscription).second; +// delete (*subscription).second; ++countPublished; } else ++subscription; @@ -54,6 +54,7 @@ namespace core { } else if(request[0].equals("unsubscribe")) { subscription->unsubscribe(session); } else if(request[0].equals("event")) { +// coreutils::Log(coreutils::LOG_DEBUG_2) << "request: [" << request << "]."; if(subscription->owner == &session) { std::stringstream out; subscription->process(request, out);