diff --git a/SubscriptionManager.cpp b/SubscriptionManager.cpp index 13a8d71..02b348f 100644 --- a/SubscriptionManager.cpp +++ b/SubscriptionManager.cpp @@ -54,6 +54,7 @@ namespace core { } newSubscription = new Subscription(request[1].str(), session, request[2].str(), handler); subscriptions.insert(std::make_pair(request[1].str(), newSubscription)); + newSubscription->owner = &session; return 1; } else if (request[0].equals("catalog")) { session.out << ":catalog:";