diff --git a/include/boost/multi_index_container.hpp b/include/boost/multi_index_container.hpp index fe961db..c0a89f1 100644 --- a/include/boost/multi_index_container.hpp +++ b/include/boost/multi_index_container.hpp @@ -574,6 +574,7 @@ BOOST_MULTI_INDEX_PROTECTED_IF_MEMBER_TEMPLATE_FRIENDS: if(!p.second)throw_exception( archive::archive_exception( archive::archive_exception::other_exception)); + ar.reset_object_address(&(*p.first),&value.get()); lm.add(p.first,ar,version); } lm.add_track(header(),ar,version);