diff --git a/source/eventcore/drivers/posix.d b/source/eventcore/drivers/posix.d index deaf58d..0dc89ee 100644 --- a/source/eventcore/drivers/posix.d +++ b/source/eventcore/drivers/posix.d @@ -1276,7 +1276,7 @@ final class PosixEventDriverEvents(Loop : PosixEventLoop, Sockets : EventDriverS return &m_events[cast(DatagramSocketFD)id]; } else { assert(id < m_loop.m_fds.length, "Invalid event ID."); - return &m_loop.m_fds[id].event(); + return () @trusted { return &m_loop.m_fds[id].event(); } (); } }