From c8eb30f6f01b7f84fd155baf3122d7d2c0f18892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Sat, 25 Nov 2017 00:26:20 +0100 Subject: [PATCH] Remove polling threads from map. --- source/eventcore/drivers/posix/watchers.d | 1 + 1 file changed, 1 insertion(+) diff --git a/source/eventcore/drivers/posix/watchers.d b/source/eventcore/drivers/posix/watchers.d index 771aac4..f298d9f 100644 --- a/source/eventcore/drivers/posix/watchers.d +++ b/source/eventcore/drivers/posix/watchers.d @@ -272,6 +272,7 @@ final class PollEventDriverWatchers(Events : EventDriverEvents) : EventDriverWat assert(pt !is null); if (!m_events.releaseRef(evt)) { pt.dispose(); + m_pollers.remove(evt); return false; } return true;