diff --git a/ircd/net.cc b/ircd/net.cc index 3d5db6c49..dff9a5928 100644 --- a/ircd/net.cc +++ b/ircd/net.cc @@ -1939,6 +1939,8 @@ catch(const std::exception &e) log.critical("socket(%p) async handler: unhandled exception: %s", this, e.what()); + + close(*this, dc::RST, close_ignore); } void