diff --git a/include/boost/serialization/forward_list.hpp b/include/boost/serialization/forward_list.hpp index b8a3c20..6393c84 100644 --- a/include/boost/serialization/forward_list.hpp +++ b/include/boost/serialization/forward_list.hpp @@ -68,6 +68,9 @@ collection_load_impl( item_version_type item_version ){ t.clear(); + if(0 == count){ + return; + } boost::serialization::detail::stack_construct u(ar, item_version); ar >> boost::serialization::make_nvp("item", u.reference()); t.push_front(boost::move(u.reference()));