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); }