fixed segfault

This commit is contained in:
badaix 2016-07-03 21:47:59 +02:00
parent cc057eef29
commit 46bd85e4e5

View file

@ -125,7 +125,8 @@ void ControlServer::start()
void ControlServer::stop() void ControlServer::stop()
{ {
acceptor_->cancel(); if (acceptor_)
acceptor_->cancel();
std::unique_lock<std::mutex> mlock(mutex_); std::unique_lock<std::mutex> mlock(mutex_);
for (auto s: sessions_) for (auto s: sessions_)
s->stop(); s->stop();