diff --git a/ircd/server.cc b/ircd/server.cc index de1815fc8..bfac39a17 100644 --- a/ircd/server.cc +++ b/ircd/server.cc @@ -1749,13 +1749,20 @@ ircd::server::link::cleanup_canceled() auto it(begin(queue)); while(it != end(queue)) { - auto &tag{*it}; + const auto &tag{*it}; if(tag.committed() || tag.request) { ++it; continue; } + log::dwarning + { + log, "%s removing abandoned tag:%lu", + loghead(*this), + tag.state.id, + }; + it = queue.erase(it); } }