diff --git a/src/serialization/stl_containers.h b/src/serialization/stl_containers.h index e347328a..34981ede 100644 --- a/src/serialization/stl_containers.h +++ b/src/serialization/stl_containers.h @@ -44,7 +44,7 @@ bool do_serialize(Archive &ar, std::vector &v) v.clear(); // very basic sanity check - if (ar.remaining_bytes() < (cnt * sizeof(T)) ) { + if (ar.remaining_bytes() < cnt) { ar.stream().setstate(std::ios::failbit); return false; }