From 09dba47653f83d62dd3877b4cbac7af3bd16f341 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 3 Nov 2011 18:59:51 -0400 Subject: Added an assignment operator for Serializable because some STL containers use it which causes iterators to become invalidated --- include/serialize.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/serialize.h') diff --git a/include/serialize.h b/include/serialize.h index af7896c54..7f12cf176 100644 --- a/include/serialize.h +++ b/include/serialize.h @@ -144,6 +144,11 @@ template class Serializable : public SerializableBase serialized_items->erase(this->s_iter); } + Serializable &operator=(const Serializable &) + { + return *this; + } + public: Anope::string serialize_name() { -- cgit