diff --git a/src/gsc/common/asset.cpp b/src/gsc/common/asset.cpp index de8d280..b2f780b 100644 --- a/src/gsc/common/asset.cpp +++ b/src/gsc/common/asset.cpp @@ -18,8 +18,7 @@ auto asset::serialize() -> std::vector throw std::runtime_error("script file serialize error"); } - data.resize(name.size() + (compressedLen ? compressedLen : len) + bytecodeLen + 13); - std::memset(data.data(), 0, data.size()); + data.resize(name.size() + (compressedLen ? compressedLen : len) + bytecodeLen + 13, 0); auto pos = usize{ 0 };