From 4a2dd17aa0601fffd42f2ec1c92c6a1b79f648d3 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Fri, 15 Feb 2013 20:53:16 +0200 Subject: work on client started (services retrieving implemented) server services packet handling implemented --- server/session.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/session.cpp') diff --git a/server/session.cpp b/server/session.cpp index bb6ffd4..f86e7f1 100644 --- a/server/session.cpp +++ b/server/session.cpp @@ -43,7 +43,8 @@ void session::handle_read(const boost::system::error_code& error, size_t bytes_t delete [] recv_data; packet p(v); v.clear(); - handle_data(this, p); + if(!handle_data(this, p)) + delete this; } } -- cgit v1.2.3