From cce388cee9c68cede964cd2a68fa1697ada921fd Mon Sep 17 00:00:00 2001 From: OBattler Date: Tue, 14 Jan 2020 20:14:08 +0100 Subject: [PATCH] Added a anity check to the Discord support code. --- src/win/win_discord.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/win/win_discord.c b/src/win/win_discord.c index b402f10e8..4a2cb3e63 100644 --- a/src/win/win_discord.c +++ b/src/win/win_discord.c @@ -74,6 +74,7 @@ discord_update_activity(int paused) struct DiscordActivity activity; wchar_t config_name_w[1024]; char config_name[128]; + char *temp; if(discord_activities == NULL) return; @@ -90,7 +91,11 @@ discord_update_activity(int paused) } else { - strcpy(activity.details, strchr(machine_getname(), ']') + 2); + temp = strchr(machine_getname(), ']') + 2; + if (strlen(temp) <= 128) + strcpy(activity.details, temp); + else + strncpy(activity.details, temp, 128); strcpy(activity.state, machines[machine].cpu[cpu_manufacturer].cpus[cpu_effective].name); }