fix: use zeromemory on array

This commit is contained in:
Diavolo 2022-12-30 12:37:20 +01:00
parent fea4ab9e0b
commit 384b4d9c8a
No known key found for this signature in database
GPG Key ID: FA77F074E98D98A5

View File

@ -183,12 +183,12 @@ namespace gsc
{ {
assert(error_string); assert(error_string);
char fx_name[0x400]{}; char fx_name[1024]{};
if (fx_id) if (fx_id)
{ {
const auto index = SELECT_VALUE(game::native::sp::CS_EFFECT_NAMES, game::native::mp::CS_EFFECT_NAMES); const auto index = SELECT_VALUE(game::native::sp::CS_EFFECT_NAMES, game::native::mp::CS_EFFECT_NAMES);
game::native::SV_GetConfigstring(fx_id + index, fx_name, 1024); game::native::SV_GetConfigstring(fx_id + index, fx_name, sizeof(fx_name));
} }
else else
{ {
@ -449,6 +449,11 @@ namespace gsc
class error final : public module class error final : public module
{ {
public: public:
void post_start() override
{
ZeroMemory(gsc_error_msg, sizeof(gsc_error_msg));
}
void post_load() override void post_load() override
{ {
scr_emit_function_hook.create(SELECT_VALUE(0x40DCB0, 0x561400), &scr_emit_function_stub); scr_emit_function_hook.create(SELECT_VALUE(0x40DCB0, 0x561400), &scr_emit_function_stub);