diff --git a/matrix/typing.cc b/matrix/typing.cc index db5c292cc..e0af45731 100644 --- a/matrix/typing.cc +++ b/matrix/typing.cc @@ -131,7 +131,6 @@ void ircd::m::typing::timeout_check() try { - const ctx::uninterruptible ui; const auto now { ircd::now() @@ -141,9 +140,9 @@ try { if(it->timesout < now) { + const ctx::uninterruptible ui; timeout_timeout(*it); it = typists.erase(it); - ctx::interruption_point(); } else ++it; }