Merge tag 'v0.23.13'

release v0.23.13
This commit is contained in:
Max Kellermann
2023-05-22 19:50:56 +02:00
13 changed files with 75 additions and 61 deletions

View File

@@ -275,10 +275,8 @@ EventLoop::Run() noexcept
#endif
assert(IsInside());
assert(!quit);
#ifdef HAVE_THREADED_EVENT_LOOP
assert(!quit_injected);
assert(alive);
assert(alive || quit_injected);
assert(busy);
wake_event.Schedule(SocketEvent::READ);
@@ -303,7 +301,7 @@ EventLoop::Run() noexcept
FlushClockCaches();
do {
while (!quit) {
again = false;
/* invoke timers */
@@ -365,7 +363,7 @@ EventLoop::Run() noexcept
socket_event.Dispatch();
}
} while (!quit);
}
#ifdef HAVE_THREADED_EVENT_LOOP
#ifndef NDEBUG