meso: KServerPort dtor

This commit is contained in:
TuxSH authored and Michael Scire committed 2019-06-03 17:41:09 -07:00
1 parent ad879ca327
commit fb4e0988b9
1 file changed
+11 -2
+11 -2
View File
@@ -8,9 +8,18 @@ namespace mesosphere
KServerPort::~KServerPort()
{
KScopedCriticalSection critsec{};
KCriticalSection &critsec = KScheduler::GetCriticalSection();
critsec.lock();
parent->isServerAlive = false;
// TODO
// TODO: normal sessions
lightServerSessions.clear_and_dispose(
[&critsec](KLightServerSession *s) {
critsec.unlock();
intrusive_ptr_release(s);
critsec.lock();
}
);
critsec.unlock();
}
bool KServerPort::IsSignaled() const