event/Loop: destroy the UringWake instance in DisableUring()
This commit is contained in:
@@ -159,8 +159,11 @@ EventLoop::EnableUring(unsigned entries, struct io_uring_params ¶ms)
|
|||||||
void
|
void
|
||||||
EventLoop::DisableUring() noexcept
|
EventLoop::DisableUring() noexcept
|
||||||
{
|
{
|
||||||
uring_poll.reset();
|
|
||||||
uring.reset();
|
uring.reset();
|
||||||
|
#if defined(HAVE_THREADED_EVENT_LOOP) && defined(USE_EVENTFD)
|
||||||
|
uring_wake.reset();
|
||||||
|
#endif
|
||||||
|
uring_poll.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
Uring::Queue *
|
Uring::Queue *
|
||||||
|
Reference in New Issue
Block a user