diff --git a/ircd/ctx.cc b/ircd/ctx.cc index 006382e2f..490537ed7 100644 --- a/ircd/ctx.cc +++ b/ircd/ctx.cc @@ -925,7 +925,7 @@ noexcept // Can't join to bare metal, only from within another context. if(current) { - interrupt(); + terminate(); join(); return; }