From d410da446b8cfa43dba0127b62b95d184b2eaa55 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 2 Dec 2022 13:35:58 +0100 Subject: serialize: fix assert logic --- serialize/world-writer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serialize/world-writer.cpp b/serialize/world-writer.cpp index 8ff6314c..ba917f75 100644 --- a/serialize/world-writer.cpp +++ b/serialize/world-writer.cpp @@ -213,8 +213,8 @@ void writer_state::serialize_atlases() { const auto name = atlas->name(); const auto namesiz = name.size(); - fm_debug_assert(s.bytes_written() + namesiz + 1 <= atlasbuf_size); - fm_assert(namesiz <= atlas_name_max - 1); // null terminated + fm_debug_assert(s.bytes_written() + namesiz < atlasbuf_size); + fm_assert(namesiz < atlas_name_max); fm_debug_assert(name.find('\0') == name.cend()); const auto sz2 = atlas->num_tiles2(); s << sz2[0]; s << sz2[1]; -- cgit v1.2.3