From 0e1618c496e27f91fdd3bd9fc339053b78567341 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Sat, 19 Jul 2025 14:48:10 +0400 Subject: [PATCH] sanity check improved --- src/serialization/stl_containers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serialization/stl_containers.h b/src/serialization/stl_containers.h index 34981ede..e347328a 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) { + if (ar.remaining_bytes() < (cnt * sizeof(T)) ) { ar.stream().setstate(std::ios::failbit); return false; }