summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-12-02 13:35:58 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-12-02 13:35:58 +0100
commitd410da446b8cfa43dba0127b62b95d184b2eaa55 (patch)
tree82b42b4a6726bfada0da7f4c221659b13859f5be
parent93197c83cae3f3da5fb3f3ba55a7909336079a44 (diff)
serialize: fix assert logic
-rw-r--r--serialize/world-writer.cpp4
1 files 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];