==31896== at 0x422416B: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) (in /home/ircd/ircd/lib/cmd_who.so) ==31896== by 0x45F3570: IdentRequestSocket::OnClose() (in /home/ircd/ircd/modules/m_ident.so) ==31896== by 0x4088B7E: InspSocket::Close() (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x804E98A: InspIRCd::InspSocketCull() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051A9F: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== Address 0x49231E0 is 16 bytes inside a block of size 952 free'd ==31896== at 0x4004E16: operator delete(void*) (vg_replace_malloc.c:244) ==31896== by 0x40A461E: userrec::~userrec() (in /home/ircd/ircd/lib/libIRCDusers.so) ==31896== by 0x40EF802: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd)