From 0954efff5855e0d9ad32bc990e5058e3cc21e5fc Mon Sep 17 00:00:00 2001 From: MysterD Date: Sun, 20 Feb 2022 23:25:58 -0800 Subject: [PATCH] Fix more valgrind bugs --- src/pc/network/discord/discord.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pc/network/discord/discord.c b/src/pc/network/discord/discord.c index 126205aa..1030b26a 100644 --- a/src/pc/network/discord/discord.c +++ b/src/pc/network/discord/discord.c @@ -88,9 +88,9 @@ void discord_fatal(int rc) { static void set_instance_env_variable(void) { // set local instance id - char environmentVariables[64] = { 0 }; + char environmentVariables[128] = { 0 }; int instance = (gCLIOpts.Discord == 0) ? 0 : (gCLIOpts.Discord - 1); - sprintf(environmentVariables, "DISCORD_INSTANCE_ID=%d", instance); + snprintf(environmentVariables, 128, "DISCORD_INSTANCE_ID=%d", instance); putenv(environmentVariables); LOGFILE_INFO(LFT_DISCORD, "set environment variables: %s", environmentVariables); } @@ -102,7 +102,7 @@ static void get_oauth2_token_callback(UNUSED void* data, enum EDiscordResult res } static void register_launch_command(void) { - char cmd[MAX_LAUNCH_CMD]; + char cmd[MAX_LAUNCH_CMD] = { 0 }; int rc; #if defined(_WIN32) || defined(_WIN64) HMODULE hModule = GetModuleHandle(NULL);