rem: if (c.first->sender().ip() != ip.ip()) return false; if (tor != c.second->associated_torrent()) return false;
add: if (p.second->get_peer_id() != id) return false;   if (std::count(id.begin(), id.end(), 0) == 20) return false;
context: 		bool operator()(const detail::session_impl::connection_map::value_type& c) const		{			if (c.first->sender().ip() != ip.ip()) return false;			if (tor != c.second->associated_torrent()) return false;			return true;		}