From 13b3ecfbc740a49e4e29a8b781148f5efa1ea635 Mon Sep 17 00:00:00 2001 From: Luna Date: Mon, 7 Jul 2025 08:48:01 +0200 Subject: [PATCH] Fixed an small issue with buffer reading, not null termination guarantee --- src/file_deserialising.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/file_deserialising.h b/src/file_deserialising.h index fcd2fed..ff6ba96 100644 --- a/src/file_deserialising.h +++ b/src/file_deserialising.h @@ -82,7 +82,7 @@ template<> inline void read_type(buffer &val, char *data) { val.allocated = val.size + 1; - val.data = (char *)malloc(val.size * sizeof(char) + 1); + val.data = (char *)calloc(val.size, sizeof(char) + 1); std::memcpy(val.data, data, val.size); }